gpt4 book ai didi

java - 从java代码运行时如何将参数传递给ant脚本?

转载 作者:行者123 更新时间:2023-12-01 11:00:05 24 4
gpt4 key购买 nike

我想从带有参数的java程序执行antscript,示例: ant -f myantscript.xml -dir\my\path\dir 。我可以在没有这样的参数的情况下运行

   File buildFile = new File("build.xml");
Project p = new Project();
p.setUserProperty("ant.xml", buildFile.getAbsolutePath());
p.init();
ProjectHelper helper = ProjectHelper.getProjectHelper();
p.addReference("ant.projectHelper", helper);
helper.parse(p, buildFile);
p.executeTarget(p.getDefaultTarget());

我可以使用哪个函数来设置参数?

最佳答案

您可以将其设置为系统属性

Properties props = System.getProperties();
props.setProperty("build.dir", "build");

或者

System.setProperty("build.dir", "build");

我希望这能有所帮助。

关于java - 从java代码运行时如何将参数传递给ant脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414623/

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