我在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才能使用插件,或者只是安装插件就足够了,我有不同的问题吗?
答案 0 :(得分:0)
您必须安装Maven才能在PC上运行Maven - http://www.avajava.com/tutorials/lessons/what-is-maven-and-how-do-i-install-it.html了解如何安装maven
在Linux中- http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/
答案 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无关的问题。当我改变一些代码时,程序就是成功构建的