2016-04-14 63 views
0

我建立一個Apache項目在運行在我的筆記本電腦精品,現在,我嘗試了我的工作電腦上運行NetBeans中的同一個項目的java我得到一個錯誤:我是否需要首先在我的PC上安裝Apache Maven,或者是否足以在NetBeans中安裝插件來運行Maven項目?

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

有了一個參考:

For more information about the errors and possible solutions, please read the following articles: [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Netbeans中的Maven插件默認安裝。當我試圖找出如果Apache的版本在POM文件是正確的我試圖檢查版本在我的電腦上mvn -version我得到了錯誤:

'mvn' is not recognized as an internal or external command, operable program or batch file.

這是否意味着Maven是不是我的電腦上安裝並且我也應該先在我的PC上安裝Maven才能使用插件,或者只是安裝插件就夠了,並且我有其他問題?

回答

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」二進制文件。

+0

這是否意味着我可以在沒有任何額外安裝的情況下在Netbeans中運行Maven? – Reinier

+0

是的。 Netbeans帶來了自己的Maven副本。你正在運行Maven,否則你不會看到這個錯誤信息。 –

+0

因爲我剛從我的筆記本上覆制並導入了zip文件,這個錯誤可能與POM文件中的版本引用有關嗎? – Reinier

0

我錯誤地認爲問題與Maven有關,這個問題似乎與我的源代碼中與Maven無關的東西。當我更改一些代碼時,程序成功構建

+0

這可能與您使用NetBeans項目文件傳輸項目_along有關。他們不打算被移動。 –

相關問題