簡體   English   中英

想要從另一個Java項目構建ANT-Java項目

[英]want to build an ANT-Java project from another Java project

我有兩個項目:

項目A:(Java)和

項目B:(ANT-Java)

我想從項目A構建項目B。實際上,項目A向項目B提供了文件。請建議我這樣做的方法。

如果要從Java調用ANT而不通過運行外部命令(調用ant)來執行此操作,則可以在項目A中包含ant運行時(ant.jar,從apache ant webpage下載),並從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());

您可以查看這篇文章 它顯示了如何管理返回結果和生成的日志。 希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM