加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

通过ant将参数传递给java

发布时间:2020-12-14 19:20:05 所属栏目:Java 来源:网络整理
导读:我想将命令行参数传递给我通过伪蚂蚁调用的java程序(我们在perl中有自己的ant脚本,在某些时候调用实际的ant).所以我想要做的是调用我的程序: ./ant program_name arg1 arg2 现在我的程序有一个ant目标,但是我没有从命令行传递参数,而是将它们硬编码到构建文

我想将命令行参数传递给我通过伪蚂蚁调用的java程序(我们在perl中有自己的ant脚本,在某些时候调用实际的ant).所以我想要做的是调用我的程序:

./ant program_name arg1 arg2

现在我的程序有一个ant目标,但是我没有从命令行传递参数,而是将它们硬编码到构建文件中,如下所示:

关于如何在构建文件中使用变量并从命令行参数加载它们然后在我的java程序中使用它们的任何想法?

最佳答案
最简单的方法可能是让您的脚本通过-D转换为系统属性.

然后,您的ant构建文件可以使用它们来设置可以在< arg>中设置的ant属性.标签(或直接引用,虽然我的偏好是设置ant属性,但这可能更多是出于习惯而不是出于任何技术原因).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读