最近接触的新的
project都是
Maven project,由于之前没有使用过Maven,
发现导入的工程每个都有
错误,折腾了好久都没能完全解决,不过现在已经解决了部分,总结一下最常见的错误:
1.build failure
可以通过环境配置解决,首先确保已经在Window-Preferences-Maven中添加了Maven路径和settings.xml路径,其次,在settings.xml中添加<mirror>和<profile>元素。最后,要确保所有的具有以来关系的工程都已经被load下来。如果还是不行,可以尝试将本地仓库清空,然后重新run pom.xml,goal是clean install.
这个时候build应该可以成功了,但是仍然有非常多的编译错误,甚至还有红色叹号,常见的错误:
2.Could not calculate build plan:
Plugin org.apache.maven.plugins: maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved.
3.Plugin execution not covered by lifecycle configuration:...
在网上找了好多解决办法,大部分都说可以在pom.xml中添加一段<pluginManagement></pluginManagement>的配置,但是在我的工程里怎么试都不行。
最后决定更新一下m2eclipse的
版本,我最初安装的版本是1.0的,用的地址是
http://download.eclipse.org/technology/m2e/releases/1.0
然后我就更新到了1.2,用的地址是
http://download.eclipse.org/technology/m2e/releases/1.2
再修改一下工程java build path里面的JRE System Library,竟然发现大部分的错误都没了,看来还是版本的原因,不过还有一些project还有错误,需要继续改。
另外,eclipse下面插件的更新是不需要
卸载就可以直接安装新的版本吗? 安装m2eclipse 1.2我就是直接安装的,而且是可以正常工作的。