我正在研究从Ant到Gradle的迁移。目前,我有2个build.xml文件,它们创建了2个不同的.ear文件。 实例buildA.xml取决于buildB.xml,我需要分别构建BuildB.xml。我只有一个build.gradle,我尝试使用ant.importBuild'A.xml'导入2个构建 ant.importBuild'B.xml' 因此,我无法构建buildB.xml,甚至无法获得与BuildA相同的JAR集。我应该创建另一个build.gradle使其分开吗?如果您有任何想法请给我建议。 FYI- buildA是buildB的子集
先谢谢了:)
答案 0 :(得分:0)
如果您在ant构建文件中遇到ant目标名称的命名冲突,则可以使用“ transformer”闭包导入它们:
ant.importBuild('buildA.xml') { antTargetName ->
'a-' + antTargetName
}
ant.importBuild('buildB.xml') { antTargetName ->
'b-' + antTargetName
}