【问题标题】:ANT Script to Compile/Build Multiple Projects用于编译/构建多个项目的 ANT 脚本
【发布时间】:2014-10-11 11:27:42
【问题描述】:

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

项目A

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

项目B

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

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

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

【问题讨论】:

    标签: java ant multiple-projects build-tools


    【解决方案1】:

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

    例子:

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

    对于 Master-Build.xml 中项目 B 的依赖项: - 在 projectB 目标上使用关键字 depends="build.projectA"

    例子:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-11
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-16
      相关资源
      最近更新 更多