我想用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());
我可以使用哪个函数来设置参数?
答案 0 :(得分:1)
您可以将其设置为系统属性
Properties props = System.getProperties();
props.setProperty("build.dir", "build");
或强>
System.setProperty("build.dir", "build");
我希望这可以提供帮助。