apply plugin: 'java' sourceCompatibility = 11 repositories { mavenCentral() } subprojects.each { subproject -> evaluationDependsOn(subproject.path) } dependencies { implementation group: 'com.github.spullara.cli-parser', name: 'cli-parser', version: '1.1.5' } jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } from subprojects.sourceSets.main.output }