2012-01-31 36 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