m2eclipse:如何在导入maven项目时设置Eclipse项目设置?

时间:2010-12-30 11:56:17

标签: eclipse maven-2 m2eclipse

使用m2eclipse Eclipse插件,开发团队中的每个人都应该能够签出源代码,在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),但在这种情况下,在m2eclipse项目导入时总是会覆盖com.google.gdt.eclipse.core.prefs

具体问题是asked here,没有回复。 谢谢!

更新:现在不可以,请参阅request

2 个答案:

答案 0 :(得分:2)

Can I Configure m2eclipse through pom.xml?中有对此主题的答案:完全自动配置只能通过ProjectConfigurator实现。但是基于AntRun和XMLTask的解决方案甚至适用于Google Eclipse Plugin GEP。结帐后只需手动触发一次。

答案 1 :(得分:1)

尝试在eclipse.org上的m2eclipse论坛上提问。你可能会通过这种方式吸引更多熟悉m2eclipse的人。

http://www.eclipse.org/forums/index.php?t=thread&frm_id=61