Eclipse 使用m2e,我希望在更新项目配置期间创建.settings首选项文件
我创建了一个maven项目,一切都很好。为了让一切顺利进行,有一个手动步骤,我希望可以通过M2E实现自动化。下面是我们流程的简要描述 从源代码管理签出项目 使用eclipse,右键单击project->Configure->Convert to Maven project 右键单击项目->属性。零钱 用maven打包项目 作为Web应用程序运行Google Web应用程序。 我希望上面的第三步是自动化的。虽然手动键入路径并单击2个复选标记很容易…但每次开发人员执行Maven更新项目时…它都会清除该配置…他们经常忘记进行更改,并疯狂地给我打电话 如果我必须手动将一个文件复制到.settings中,这很好…我有一个文件,需要对其进行过滤以添加版本。我开始思考maven eclipse插件的路径……但它看起来不起作用,在执行CLI mvn eclipse:eclipse时确实起作用 对于那些熟悉smartgwt、maven等的人……我正在使用gwt maven插件,并正在设置Google->Web应用程序选项,进行以下设置: 此项目的WAR目录为TRUE WAR目录=手动键入的目标/myappname-0.0.1-SNAPSHOT 从此目录启动并部署=TRUE 对于我在maven eclipse插件中的工作,我有:Eclipse 使用m2e,我希望在更新项目配置期间创建.settings首选项文件,eclipse,maven,gwt,smartgwt,m2e,Eclipse,Maven,Gwt,Smartgwt,M2e,我创建了一个maven项目,一切都很好。为了让一切顺利进行,有一个手动步骤,我希望可以通过M2E实现自动化。下面是我们流程的简要描述 从源代码管理签出项目 使用eclipse,右键单击project->Configure->Convert to Maven project 右键单击项目->属性。零钱 用maven打包项目 作为Web应用程序运行Google Web应用程序。 我希望上面的第三步是自动化的。虽然手动键入路径并单击2个复选标记很容易…但每次开发人员执行Maven更新项目时…它都会清除
<build>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<additionalConfig>
<file>
<name>.settings/com.google.gdt.eclipse.core.prefs</name>
<content>
<![CDATA[eclipse.preferences.version=1
jarsExcludedFromWebInfLib=
lastWarOutDir=${project.build.directory}/${project.build.finalName}
warSrcDir=target/${project.build.finalName}
warSrcDirIsOutput=true]]>
</content>
</file>
</additionalConfig>
</configuration>
</plugin>
...
如果安装了Eclipse的Google插件,您不需要做任何事情;当它看到gwt-maven-plugin时,它应该自动配置项目。它主要是这样做的,除了上面我所展示的。