dependencies { compile project(":jdk_extensions") compile fileTree(dir: 'vendor', include: '*.jar', exclude: '*-sources.jar') } dependencies { vendor 'org.apache.logging.log4j:log4j-core:2.5' vendor 'org.apache.logging.log4j:log4j-core:2.5:sources' vendor 'org.apache.logging.log4j:log4j-slf4j-impl:2.5' vendor 'org.apache.logging.log4j:log4j-slf4j-impl:2.5:sources' vendor 'io.jsonwebtoken:jjwt:0.6.0' vendor 'io.jsonwebtoken:jjwt:0.6.0:sources' } jar { archiveName "deployment.jar" dependsOn configurations.runtime from { configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) } } manifest { attributes("Main-Class": "com.perforce.hws.deployment.ConfigureNewSystem" ) } }