Ceci est mon script de construction gradle.
apply plugin: 'groovy'
project.group = "test.tree"
archivesBaseName = "tree"
project.version = "1.0"
manifest.mainAttributes("Main-Class" : "test.tree.App")
sourceCompatibility=1.6
targetCompatibility=1.6
repositories {
mavenCentral()
}
dependencies {
groovy group: 'org.codehaus.groovy', name: 'groovy', version: '1.8.6'
testCompile group: 'junit', name: 'junit', version: '4.8.2'
}
Et ça compile bien
Le problème est que je ne peux pas exécuter le fichier JAR créé, je reçois une exception java.lang.NoClassDefFoundError: groovy/lang/GroovyObject
Donc, je suppose que le plugin groovy n'inclut pas toutes les classes nécessaires dans le fichier JAR.
Comment créer un fichier JAR autonome que je peux simplement .. exécuter ;-)