在ant构建期间覆盖属性文件

时间:2014-10-30 20:32:03

标签: java eclipse ant m2eclipse

正在开发一个使用ant作为构建工具的java项目。

我有两个.property文件说build_local和build_env。当我通过ant构建项目时,它应该使用build_local属性文件,当我为环境构建项目时,它应该覆盖build_local并使用build_env。

提前感谢您的帮助。如果你能发布一些参考文献会很棒。

1 个答案:

答案 0 :(得分:0)

您是否看过这个示例,您可以将参数传递给ant build文件。 How do I pass an argument to an Ant task?

所以在你的情况下使用本地构建

ant -Denv=build_local -f your_antfile.xml

对于非本地文件,请致电

 ant -Denv=build_env -f your_antfile.xml

毋庸置疑,在your_antfile.xml中,您需要将属性文件引用为  “$ {ENV}的.properties”