我想将命令行参数传递给我通过伪蚂蚁调用的java程序(我们在perl中有自己的ant脚本,在某些时候调用实际的ant).所以我想要做的是调用我的程序:
./ant program_name arg1 arg2
现在我的程序有一个ant目标,但是我没有从命令行传递参数,而是将它们硬编码到构建文件中,如下所示:
<arg line="arg1 arg2"/>
关于如何在构建文件中使用变量并从命令行参数加载它们然后在我的java程序中使用它们的任何想法?
最简单的可能是让您的脚本通过-D.
然后,您的 ant 构建文件可以使用这些来设置可以在标签中设置的 ant 属性<arg>(或直接引用,尽管我更喜欢设置 ant 属性,但这可能更多是出于习惯而不是出于任何技术原因)。
| 归档时间: |
|
| 查看次数: |
1969 次 |
| 最近记录: |