apply plugin: 'java' project.group = projectGroup project.version = projectVersion compileJava { sourceCompatibility = 1.8 targetCompatibility = 1.8 options.encoding = 'UTF-8' } repositories { mavenLocal() mavenCentral() } ext { libs_dir = 'libs' jline_version = '3.14.1' } dependencies { compile group: 'org.jline', name: 'jline', version: jline_version compile group: 'org.jline', name: 'jline-terminal-jansi', version: jline_version } task copyDeps(type: Copy) { into project.buildDir.toPath().resolve('libs').resolve(libs_dir) from configurations.runtime } jar.dependsOn(copyDeps)