Ich habe gerade mein JavaFX-Projekt von Klasse 3.1 auf 3.3 aktualisiert. Nun schlägt die Build mit dem folgenden Fehler:Build schlägt nach Aktualisierung auf Gradle 3.3 fehl
Failed to notify project evaluation listener. org.gradle.internal.classloader.ClasspathUtil.getClasspath(Ljava/lang/ClassLoader;)Ljava/util/List;
Ich bin mit der JavaFX-gradle-Plug-in und das ist, wo es funktioniert nicht. Ich habe gelesen, dass ich meiner Klassenpfadabhängigkeit eine @Classpath-Annotation hinzufügen muss, aber ich kann keine Dokumentation darüber finden.
Hier ist meine build.gradle:
buildscript {
dependencies {
classpath group: 'de.dynamicfiles.projects.gradle.plugins', name: 'javafx-gradle-plugin', version: '8.7.0'
}
repositories {
mavenLocal()
mavenCentral()
}
}
apply plugin: 'java'
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile group: 'net.java.dev.jna', name: 'jna', version: '4.2.2'
compile group: 'org.hid4java', name: 'hid4java', version: '0.4.0'
}
apply plugin: 'javafx-gradle-plugin'
jfx {
verbose = true
bundler = "exe"
mainClass = 'xxx.xxx'
allPermissions = true
appName = "xxx"
vendor = 'xxx'
}
Wie ich es schon gesagt gearbeitet, aber jetzt etwas mit dem Classpath scheint falsch zu sein. Kann mir jemand helfen?
Vielen Dank im Voraus.
Ich würde überprüfen, was die Graptle Leute zu sagen haben. Vielleicht findest du hier Hilfe; aber ich bin sicher, dass sie auch Benutzerforen haben; und dass die Leute dort auch interessiert wären, über solche Käfer zu lernen. – GhostCat
Vielleicht kann ein Stacktrace helfen. führe die gleiche Aufgabe mit '--stacktrace' aus. – dwursteisen