我创建了一个maven项目,一切正常。为了使一切工作正常,有一个手动步骤,我希望我能以某种方式自动化M2E。以下是我们的流程的简要说明
我希望将第3步自动化。虽然很容易手动输入路径并点击2个复选标记....每次开发人员执行Maven更新项目时......它会清除该配置...他们经常忘记进行更改并打电话给我狂热。
如果我必须手动将文件复制到.settings中,那很好......我有文件(需要过滤它来添加版本)。我开始考虑maven-eclipse-plugin的路径...但它看起来不起作用(在执行CLI mvn eclipse时它确实有效:eclipse)
对于熟悉smartgwt,maven等的人....我正在使用gwt-maven-plugin而我正在设置Google - > Web应用程序选项,进行以下设置:
“此项目有一个WAR目录”= TRUE “WAR目录”=(手动键入)target / myappname-0.0.1-SNAPSHOT “从此目录启动并部署”= TRUE
对于我在maven-eclipse-plugin中工作的东西......我有:
<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>
...