在“/products//Win32/{x86 |x86_64}/../”下成功构建窗口环境“eclipsec.exe”后,有什么方法可以在构建过程中删除“eclipsec.exe”吗?
问问题
500 次
3 回答
1
于 2012-12-03T10:07:43.337 回答
0
为此,我已成功使用 p2.inf 建议文件。我添加了在安装产品时删除不需要的文件的说明。我还没有经历过这种失败,但是 P2 没有很好的文档记录,所以如果 p2.inf 应用到早期,文件可能仍然出现......
于 2012-12-04T07:48:20.070 回答
0
您可以设置 maven-clean-plugin 在“干净”生命周期中将其清除。但这只会在您运行“mvm clean”时执行:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>/products//Win32/{x86 |x86_64}/../</directory>
<includes>
<include>eclipsec.exe</include>
</includes>
</fileset>
</filesets>
</configuration>
</plugin>
http://maven.apache.org/plugins/maven-clean-plugin/examples/delete_additional_files.html
另一种选择是使用 maven-antrun-plugin:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>package</phase>
<configuration>
<target>
<delete file="/products//Win32/{x86 |x86_64}/../eclipsec.exe"/>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
这是附加到“包”阶段,将在项目编译后删除文件。更多关于插件使用的信息: http ://maven.apache.org/plugins/maven-antrun-plugin/usage.html
于 2012-12-02T06:58:23.330 回答