我有一个主构建文件,它正在调用不同项目的其他 build.xml 文件。
我的构建文件之一需要一个命令行参数来执行
ant -Denv=81 -buildfile build_war.xml
Run Code Online (Sandbox Code Playgroud)
我在 master build.xml 中写了一个任务来调用 build_war.xml
<target name="buildDataExtractor">
<ant antfile="..\SEFTooling\build_war.xml" inheritall="false" />
</target>
Run Code Online (Sandbox Code Playgroud)
如何传递“-Denv=81”参数以便正确执行 build_war.xml。
尝试将属性传递给ant 任务:
<ant antfile="..\SEFTooling\build_war.xml" inheritall="false">
<property name="env" value="${env}"/>
</ant>
Run Code Online (Sandbox Code Playgroud)
注意:为了使其正常工作,您需要ant -Denv=81使用主 build.xml调用您的主构建或在主 build.xml 中设置一个属性,如下所示:
<property name="env" value="81"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9523 次 |
| 最近记录: |