从单个构建脚本调用多个构建脚本? build.xml文件

时间:2015-05-12 16:19:43

标签: java xml ant build.xml

我有3个构建脚本,每个脚本都创建一个jar文件。

  • build1.xml - > build1.jar
  • build2.xml - > build2.jar
  • build3.xml - > build3.jar

如何从单个build.xml调用所有这些构建脚本?

尝试下面的脚本(build.xml),但它总是只调用一个脚本(build1.xml)并创建build1.jar和流出口。不处理其他2个构建脚本(build2.xml和build3.xml)。

请建议。

<project name="Message Broker Build - DOCGEN" default="all">

<import file="build1.xml"/>
<import file="build2.xml"/> 
<import file="build3.xml"/>


<target name="all" depends="build1, build2, build3"></target>

</project>

1 个答案:

答案 0 :(得分:1)

您可以使用ant task在其他脚本文件上运行apache ant

<ant antfile="build1.xml" />
<ant antfile="build2.xml" />
<ant antfile="build3.xml" />

可以使用target选项指定每个文件中的target