使用m2eclipse Eclipse插件,开发团队中的每个人都应该能够 checkout 源代码,在Eclipse中导入Maven项目并成为good to go。
我看到m2eclipse已合并到Eclipse 3.7中,并且不再维护maven-eclipse-plugin,因此我正在寻找基于m2eclipse的解决方案(在项目导入之前不运行“mvn eclipse:clean eclipse:eclipse” ,这就是maven-eclipse-plugin的功能)。
maven-eclipse-plugin在pom.xml中允许此操作
<additionalConfig>
<file>
<name>.settings/com.google.gdt.eclipse.core.prefs</name>
<content><![CDATA[
eclipse.preferences.version=2
jarsExcludedFromWebInfLib=
warSrcDir=${project.build.directory}/${project.build.finalName}
warSrcDirIsOutput=true
]]>
</content>
</file>
更为笼统的问题是m2eclipse将如何做类似的事情?
在某些情况下,仅保存eclipse .settings/prefs文件即可(例如org.eclipse.jdt.ui.prefs),但是在这种情况下,com.google.gdt.eclipse.core.prefs始终在m2eclipse项目导入时被覆盖。
一个具体的问题是asked here,没有答复。
谢谢!
更新:现在不可能,请参阅request
最佳答案
Can I Configure m2eclipse through pom.xml?中有此主题的答案:完全自动配置只能使用ProjectConfigurator来实现。但是,即使对于Google Eclipse插件GEP,也存在基于AntRun和XMLTask的解决方案。结帐后仅需要手动触发一次。