希望从另一个Java项目构建一个ANT-Java项目



我有两个项目:

项目A:(Java) &

project B: (ANT-Java)

我想从项目A构建项目B。实际上项目A向项目B提供了一个文件。请给我一个建议。

如果您想从Java中调用ANT,而不需要运行外部命令(调用ANT),您可以在项目A中包含ANT运行时(ANT .jar,从apache ANT网页下载),并执行B项目中的任何构建目标。

的例子:

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

你可以看看这篇文章。它展示了如何管理返回结果和生成的日志。

相关内容

  • 没有找到相关文章

最新更新