group = 'asys' version = '0.7.1-SNAPSHOT' apply plugin: 'application' mainClassName = "asys.zond.Main" configurations { included compile.extendsFrom included } jar { dependsOn configurations.included manifest { attributes 'Implementation-Title': 'ASys Zond', 'Implementation-Version': version, 'Main-Class': mainClassName } baseName = project.group + '.' + project.name from { configurations.included.collect { it.isDirectory() ? it : zipTree(it) } } } dependencies { included group: 'jline', name: 'jline', version: '2.14.3' }