如何将参数传递给 <ant ../> 调用?

  • 本文关键字:ant 调用 参数传递 ant
  • 更新时间 :
  • 英文 :


我有一个主构建文件,它正在调用不同项目的其他build.xml文件。

我的一个构建文件需要一个命令行参数来执行

ant -Denv=81 -buildfile build_war.xml

我在master build.xml中编写了一个任务,调用build_war.xml

<target name="buildDataExtractor">
  <ant antfile="..SEFToolingbuild_war.xml" inheritall="false" /> 
</target>

如何传递"-Denv=81"参数,以便正确执行build_war.xml。

尝试将属性传递给ant任务:

<ant antfile="..SEFToolingbuild_war.xml" inheritall="false">
  <property name="env" value="${env}"/>
</ant>

注意:为了使其正常工作,您需要使用ant -Denv=81调用您的主构建,或者在main build.xml中设置一个属性,如下所示:

<property name="env" value="81"/>

相关内容

  • 没有找到相关文章

最新更新