Я начал учебный проект, чтобы познакомиться с Gradle, Spring и Vaadin. До сих пор я успешно создал базовые функции CRUD с помощью некоторых направляющих Spring.Невозможно построить проект Gradle с плагином поддержки Gradle для NetBeans 8.1
Теперь я хочу импортировать проект в NetBeans. Я установил Gradle Support plugin для NetBeans и клонировал свой репозиторий в новый проект NetBeans.
Когда я пытаюсь выполнить build
или bootRun
проект в NetBeans, он не работает, сообщая мне, что основной класс не может быть найден. Но когда я build
или bootRun
непосредственно из командной строки, используя оболочку градиента, загруженную в репозиторий, она отлично работает.
Я изучил каждую страницу Gradle Support plugin's wiki on GitHub, но не смог найти никакой информации, относящейся к моей проблеме.
Вот результат я получаю при попытке запустить проект в NetBeans с помощью действия контекстного меню проекта Задачи/строительство/строительство:
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
я вставил упомянутую stacktrace в Gist.
А вот выход я получаю для успешной сборки, выполненной из командной строки на тот же проект:
$ ./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
Я действительно не знаю, как идти с этим и будет очень признателен за любые советы и Мне очень странно, что я получаю разные результаты при запуске из командной строки и при запуске из NetBeans. Разве плагин NetBeans не должен вызывать одни и те же команды, которые я использую непосредственно в командной строке, и это нормально работает?
Когда я указываю версии 1.2.8 для плагина Spring загрузки Gradle, я получаю 'ModelBuildingException' при запуске' gradle'. Я также попытался настроить 'build.gradle' в соответствии с тем, что я красным в примечаниях к выпуску для версии 1.3, вы предоставили ссылку, но тот же результат, как описано в оригинальной записи. – anothernode