正在开发一个使用ant作为构建工具的java项目。
我有两个.property文件说build_local和build_env。当我通过ant构建项目时,它应该使用build_local属性文件,当我为环境构建项目时,它应该覆盖build_local并使用build_env。
提前感谢您的帮助。如果你能发布一些参考文献会很棒。
答案 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”