使用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的解决方案。结帐后仅需要手动触发一次。

10-06 14:04