Kann kein Gradle-Projekt mit Gradle Support-Plugin für NetBeans 8.1 erstellen
Ich habe ein Lernprojekt gestartet, um mich mit Gradle, Spring und Vaadin vertraut zu machen. Bisher habe ich mit Hilfe einiger Spring-Anleitungen erfolgreich grundlegende CRUD-Funktionen erstellt.
Jetzt möchte ich das Projekt in NetBeans importieren. Ich habe das @ installieGradle Support Plugin für NetBeans und habe mein Repository in ein neues NetBeans-Projekt geklont.
Wenn ich versuche zubuild
oderbootRun
das Projekt in NetBeans schlägt fehl und sagt mir, dass die Hauptklasse nicht gefunden werden kann. Aber wenn ichbuild
oderbootRun
direkt von der Befehlszeile mit dem Gradle-Wrapper, den ich in das Repository geladen habe, funktioniert es einwandfrei.
Ich habe jede einzelne Seite des @ studieGradle Support Plugin Wiki auf GitHub, konnte aber keine für mein Problem relevanten Informationen finden.
Hier ist die Ausgabe, die ich bekomme, wenn ich versuche, das Projekt in NetBeans über die Kontextmenüaktion des Projekts auszuführen. Tasks / build / build:
Executing: gradle :build
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':findMainClass'.
> Could not find property 'main' on task ':run'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 1.957 secs
Build failure (see the Notifications window for stacktrace): gradle :build
Ich habe das erwähnte @ eingefü stacktrace zu Gist.
Und hier ist die Ausgabe, die ich für den erfolgreichen Build bekomme, der über die Befehlszeile in demselben Projekt ausgeführt wird:
$ ./gradlew build
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:findMainClass
:jar
:bootRepackage
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build
BUILD SUCCESSFUL
Total time: 11.673 secs
Ich habe wirklich keine Ahnung, wie ich damit weitermachen soll, und würde mich über Hinweise sehr freuen. Ich finde es sehr seltsam, dass ich beim Ausführen über die Befehlszeile und in NetBeans unterschiedliche Ergebnisse erhalte. Sollte das NetBeans-Plugin nicht einfach dieselben Befehle aufrufen, die ich direkt in der Befehlszeile verwende, und die funktionieren?