我们可以将命令行参数传递给 ant 目标吗
can we pass command line argument to ant target
我们如何将命令行参数传递给 ant 目标
例如我在 build.xml 中的目标定义如下
<target name="test">
<echo>Hello,</echo>
</target>
如果我调用 ant 作为
cmd>ant -buildfile build.xml 测试用户名
它应该将 echo 打印为“你好,USERNAME”
有什么办法吗?
在此先感谢您的帮助
ant -buildfile build.xml test USERNAME
表示 运行 两个目标,test
和 USERNAME
(参见 Ant manual)。
相反,ant -buildfile build.xml -Dname=USERNAME test
和
<target name="test">
<echo>Hello, ${name}</echo>
</target>
我们如何将命令行参数传递给 ant 目标
例如我在 build.xml 中的目标定义如下
<target name="test">
<echo>Hello,</echo>
</target>
如果我调用 ant 作为 cmd>ant -buildfile build.xml 测试用户名
它应该将 echo 打印为“你好,USERNAME”
有什么办法吗? 在此先感谢您的帮助
ant -buildfile build.xml test USERNAME
表示 运行 两个目标,test
和 USERNAME
(参见 Ant manual)。
相反,ant -buildfile build.xml -Dname=USERNAME test
和
<target name="test">
<echo>Hello, ${name}</echo>
</target>