2012-01-31 32 views
0

我剛剛將一個maven項目導入到eclipse indigo中,它似乎與現有的maven插件捆綁在一起。 使用單獨命令mvn eclipse生成使用.project/.classpath的Eclipse項目文件:eclipse。Maven Eclipse Indigo插件奇怪/不一致的結果

然後試圖從IDE運行「maven install」導致eclipse控制檯中的「BUILD SUCCESSFULL」...但eclipse編輯器在一些java文件中顯示不一致的編譯錯誤,例如「import my.package。類無法解析「,而它從同一個項目中提到一個類,IDE沒有提到編譯錯誤。

任何人都遇到過這樣的問題?

將屬性「Maven」>「Installations」>「Embeddable 3.xx」更改爲「External path/to/maven」並沒有改變任何東西。

爲了能夠運行Maven,我改變的eclipse.ini爲目標的JDK的JRE(C:\ Program Files文件(x86)的\的Java \ jdk1.6.0_21 \ JRE)

Maven安裝是@ 2.2版本.1在我的電腦上。

在此先感謝您的建議。

回答

1

首先在靛藍你不應該使用mvn eclispe:eclipse不再使用,因爲它是由m2e處理的...此外,我建議升級到Maven 3.0。導致在Eclipse中使用的是已經是Maven的3.0.x的......你對命令行中檢查是否

mvn clean package 

是沒有任何錯誤信息成功的...

+0

感謝您的建議。清潔+包裝不會改變任何東西。我們有讀取2.x POM文件與3.x的一些Maven錯誤,所以目前我們保持2.x.順便說一下,我們也有其他用戶指出的netbeans相同的問題:http://stackoverflow.com/q/3455958/229513 – Martin 2012-02-03 10:14:52

+0

這不能因爲他們使用相同的模型...你可以發佈你有錯誤信息? – khmarbaise 2012-02-03 10:18:58

+0

我的錯誤,你是對的。 – Martin 2012-02-03 15:53:55