Я хочу создать исходный код apache ignite с IDE NetBeans 8.2 и maven 3.3.9 в ubuntu 16.04, но когда я его создаю, возникает следующая ошибка:
Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.0.1:flatten (flatten) on project ignite-tools: The plugin org.codehaus.mojo:flatten-maven-plugin:1.0.1 requires Maven version 3.2.5 -> [Help 1]
To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.
For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginIncompatibleException
After correcting the problems, you can resume the build with the command
mvn <goals> -rf :ignite-tools
и останавливается с ошибкой на шаге «Зажигать инструменты».
Обычно он создается с помощью команды терминала, но мне нужно создать его с помощью IDE.
Я уже модифицировал версию Maven, но та же ошибка все равно появлялась.
Только что проверил: вам необходимо предоставить обновленный Maven для Netbeans вместо встроенной версии.
Вам нужно перейти Tools
-> Options
-> панель Java
-> вкладка Maven
.
Maven Home: Browse...
, выберите свой собственный каталог загруженной версии Maven, так как встроенная версия 3.0.2 <3.2.5. Вам нужно будет загрузить новую установку Maven, я полагаю, вы уже это сделали.
Вам также необходимо выбрать [x] Skip tests for builds not related to testing
, иначе Apache Ignite не будет собирать для вас (выполнение всех тестов занимает около 24 часов).
Затем вы можете сделать Run
-> Clean and Build Project
, все будет нормально.