【问题标题】:Do I need to install Apache Maven on my PC first, or is it enough to install the plugin in Netbeans to run a Maven project?我需要先在我的 PC 上安装 Apache Maven,还是在 Netbeans 中安装插件来运行 Maven 项目就足够了?
【发布时间】:2016-04-14 08:43:24
【问题描述】:

我用 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' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

这是否意味着我的 PC 上没有安装 Maven,我是否应该先在我的 PC 上安装 Maven 才能使用该插件,还是应该只安装插件就足够了,我还有其他问题吗?

【问题讨论】:

    标签: java apache maven netbeans


    【解决方案1】:

    你看到的错误信息是

    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”二进制文件。

    【讨论】:

    • 这是否意味着我可以在 Netbeans 中运行 Maven 而无需任何额外的安装?
    • 是的。 Netbeans 带来了它自己的 Maven 副本。并且您正在运行 Maven,否则您将看不到此错误消息。
    • 由于我刚刚从笔记本电脑复制并导入了 zip 文件,这个错误是否与 POM 文件中对版本等的引用有关?
    • 很可能不是。该错误表明 Maven 试图调用一个程序,该程序显然存在于您的笔记本电脑上,但不在您当前的计算机上。调查以找出那是什么。如果您无法从错误消息中得知您引用的内容,请在您的 pom 中搜索 exec-maven-plugin 并查看预期会发生什么?
    【解决方案2】:

    您必须安装 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/

    【讨论】:

    • 请注意,Ubuntu 中可用的 maven 通常不是最新的。在大多数情况下,这并不重要。
    【解决方案3】:

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

    【讨论】:

    • 这可能与您将项目连同 Netbeans 项目文件一起传输。它们不适合移动。
    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 2012-01-28
    • 1970-01-01
    • 2012-08-08
    • 2011-10-30
    相关资源
    最近更新 更多