gpt4 book ai didi

java - 通过ant将参数传递给java

转载 作者:搜寻专家 更新时间:2023-10-31 20:14:34 25 4
gpt4 key购买 nike

我想将命令行参数传递给通过假 Ant 调用的 java 程序(我们在 perl 中有自己的 Ant 脚本,它有时会调用实际的 Ant )。所以我想做的是像这样调用我的程序:

./ant program_name arg1 arg2

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

<arg line="arg1 arg2"/>

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

最佳答案

最简单的方法可能是让您的脚本通过 -D 变成系统属性.

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

关于java - 通过ant将参数传递给java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com