Maven Eclipse Indigo插件奇怪/不一致的结果

Maven Eclipse Indigo插件奇怪/不一致的结果,eclipse,maven,Eclipse,Maven,我刚刚将一个maven项目导入EclipseIndigo,它似乎与现有的maven插件捆绑在一起。 Eclipse项目文件,其中使用单独的命令mvn Eclipse:Eclipse使用.project/.classpath生成 然后尝试从IDE运行“maven安装”将导致eclipse控制台中的“构建成功”。。。但是eclipse编辑器在一些java文件中显示了不一致的编译错误,例如“import my.package.class无法解析”,而它提到了来自同一项目的类,IDE没有提到编译错误 有

我刚刚将一个maven项目导入EclipseIndigo,它似乎与现有的maven插件捆绑在一起。 Eclipse项目文件,其中使用单独的命令mvn Eclipse:Eclipse使用.project/.classpath生成

然后尝试从IDE运行“maven安装”将导致eclipse控制台中的“构建成功”。。。但是eclipse编辑器在一些java文件中显示了不一致的编译错误,例如“import my.package.class无法解析”,而它提到了来自同一项目的类,IDE没有提到编译错误

有人遇到过这样的问题吗

将属性“Maven”>“Installations”>“Embeddeble 3.xx”更改为“External path/to/Maven”并没有改变任何内容

为了能够运行maven,我将eclipse.ini更改为针对JDK的JRE(C:\ProgramFiles(x86)\Java\jdk1.6.0\u21\JRE)

Maven安装在我的计算机上的版本是@2.2.1


提前感谢您的建议。

首先,在Indigo中,您不应该再使用mvn eclispe:eclipse,因为它由m2e处理……此外,我建议升级到Maven 3.0。因为在Eclipse中,您已经在使用Maven 3.0.X…您是否在命令行中检查了

mvn clean package

成功,没有任何错误消息…

谢谢您的建议。清洁+包装不要改变任何东西。我们在读取3.x版本的2.x pom文件时遇到了一些maven错误,所以目前我们保留2.x版本。顺便说一句,我们在netbeans上也有其他用户指出的同样问题:这不可能是因为他们使用相同的模型…你能发布你收到的错误消息吗?我最终停止使用maven for dev。我讨厌在每次maven决定做某事时都挂起的eclipse和netbeans的集成,而maven“忘记建造“当我保存文件时。我选择EclipseProjects+ant,也可能选择IVY进行依赖关系管理,但maven必须留在构建服务器上,而不是在开发人员IDE中。在dev中,我们只保留项目布局src/main/java之类的东西,这是个好主意。你写了放弃使用Maven的文章,但没有回答我关于错误消息的问题……听起来你对Maven没有太多经验……但是把你遇到的问题归咎于Maven。不更新等。此外,“忘记构建”是什么意思?你想实现什么。。。?Maven不仅仅是依赖项管理…“忘记构建”意味着当项目A依赖于项目B时,我需要手动请求重新构建项目B,以便项目A在项目B中获得更改。