jitanghu
11/16/2017 - 3:53 AM

Runnable Jar gradle

Source: src/main/java src/test/java src/main/resources src/test/resources

gradle run

apply plugin: 'application'

sourceCompatibility = 1.8
version = '1.0'

mainClassName = 'me.jthu.demo.Demo'

applicationDefaultJvmArgs = ["-Dgreeting.language=en"]

repositories {
    jcenter()
}

jar {
    manifest {
        attributes 'Main-Class': 'me.jthu.demo.Demo',
                   'Manifest-Version': 1.0
    }
}

dependencies {
    compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}