我是否需要首先在我的PC上安装Apache Maven,还是足以在Netbeans中安装插件来运行Maven项目?

时间:2016-04-14 08:43:25

标签: java apache maven netbeans

我在java中构建了一个Apache项目,它在我的笔记本电脑上运行良好,现在我尝试在我的工作PC上运行Netbeans中的相同项目我得到一个错误:

  

无法在项目aping上执行目标org.codehaus.mojo:exec-maven-plugin:1.2.1:exec(default-cli):命令执行失败。

参考:

  

有关错误和可能的解决方案的更多信息,请阅读以下文章:   [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

默认安装Netbeans中的Maven插件。当我试图找出POM文件中的Apache版本是否正确时,我尝试使用mvn -version检查我的PC上的版本我收到了错误:

  

'mvn'未被识别为内部或外部命令,   可操作程序或批处理文件。

这是否意味着Maven没有安装在我的电脑上,我是否应该首先在我的电脑上安装Maven才能使用插件,或者只是安装插件就足够了,我有不同的问题吗?

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您看到的错误消息是

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project aping: Command execution failed.

这是来自Netbeans中嵌入的Maven可执行文件的消息(因此Maven 正在运行),说某个特定的maven插件(这里是exec-maven-plugin)失败了。这很可能是试图调用未安装的计算机上的另一个程序,因此Netbeans(以及嵌入式Maven)可以看到它。

如果你想在Netbeans之外运行maven,你必须下载并安装一个副本并调用里面的“mvn”二进制文件。

答案 2 :(得分:0)

我错误地认为问题与Maven有关,问题似乎是我的源代码中与Maven无关的问题。当我改变一些代码时,程序就是成功构建的