使用NetBeans IDE构建Apache ignite

时间:2018-12-18 09:17:12

标签: java maven netbeans ignite

我想在ubuntu 16.04中使用NetBeans IDE 8.2和maven 3.3.9构建apache ignite源代码,但是当我构建它时,它遇到以下错误:

   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

,并在“点燃工具”步骤失败后停止。

它通常是使用terminal命令构建的,但是我需要使用IDE来构建。

我已经修改了Maven版本,但是仍然出现相同的错误。

1 个答案:

答案 0 :(得分:0)

只需检查:您需要向Netbeans提供更新的Maven,而不是内置版本。

您必须转到Tools-> Options-> Java窗格-> Maven标签。

Maven Home: Browse...,因为内置3.0.2 <3.2.5,所以请选择自己下载的Maven版本目录。我假设您已经下载了全新的Maven安装。

您还需要选择[x] Skip tests for builds not related to testing,否则Apache Ignite不会为您构建(运行所有测试大约需要24小时)。

然后您可以执行Run-> Clean and Build Project,它会正确构建。