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

Java 在ant构建期间覆盖属性文件,java,eclipse,ant,m2eclipse,Java,Eclipse,Ant,M2eclipse,我在一个java项目中工作,我使用ant作为构建工具 我有两个.property文件,分别是build\u local和build\u env。当我通过ant构建项目时,它应该使用build_local属性文件,当我为环境构建项目时,它应该覆盖build_local并使用build_env 提前感谢您的帮助。如果您能发布一些参考,那就太好了。您看过这个示例吗?在这个示例中,您可以将参数传递给ant构建文件。 因此,在您的本地构建使用情况下 ant -Denv=build_local -f yo

我在一个java项目中工作,我使用ant作为构建工具

我有两个.property文件,分别是build\u local和build\u env。当我通过ant构建项目时,它应该使用build_local属性文件,当我为环境构建项目时,它应该覆盖build_local并使用build_env


提前感谢您的帮助。如果您能发布一些参考,那就太好了。

您看过这个示例吗?在这个示例中,您可以将参数传递给ant构建文件。

因此,在您的本地构建使用情况下

ant -Denv=build_local -f your_antfile.xml
对于非本地文件,请调用

 ant -Denv=build_env -f your_antfile.xml
不用说,在您的_antfile.xml中,您需要将属性文件引用为 ${env}.properties