编译/构建多个项目的ANT脚本

时间:2014-10-11 11:27:43

标签: java ant multiple-projects build-tools

我想在我的工作区中编译2个项目,其中projectB依赖于projectA。

项目A

 |----src
 |----build.xml

项目B

 |----src
 |----build.xml

说我正在从ProjectB导入一些包。现在我有2个任务

  1. 如何编译ProjectB?
  2. 如何为两个项目编写ANT build.xml(master-build.xml)?强文

1 个答案:

答案 0 :(得分:0)

在Master-Build.xml中,创建用于构建项目A和B的目标以及用于构建所有目标的目标:

示例:

    <target name="build.projectB" depends="build.projectA">
         <ant antfile="${buildB}/deploy.xml" dir="." />
    </target>

对于您的Master-Build.xml中项目B的依赖项: - 使用关键字depends =&#34; build.projectA&#34;在projectB目标

示例:

<target name="A"/>
<target name="B" depends="A"/>