问题描述
我们目前有以下设置:
我们将生成包含本地化字符串的.properties
文件,并且还将生成一个Java接口,其中包含每个翻译键的public static final String
属性。
ant-run-plugin
的配置:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<ant antfile="src/main/resources/translation_export.xml"
target="run">
<reference torefid="maven.compile.classpath"
refid="maven.compile.classpath" />
</ant>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
为了使这些文件与翻译保持最新(这些文件在其他位置进行了处理),我们设置了生命周期映射,以便eclipse可以在每次增量构建时执行ant脚本。 这会导致eclipse不断建立工作空间。
编辑:
我的猜测是,由于接口是构建路径的一部分,因此每次都会触发构建
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)