当在build.gradle.kts上使用ant.importBuilder()导入2个或更多build.xml时,AntBuilder会忽略目标

时间:2019-06-24 18:45:38

标签: gradle ant gradle-kotlin-dsl antbuilder

我需要为build.gradle.kts导入许多ant文件(build.xml)。如果我仅导入一个build.xml可以正常工作,但是如果尝试第二个生成文件,则该第二个文件不会导入所有目标。

我尝试在导入期间使用

重命名所有任务

ant.importBuild("../project1/build.xml") { antTaskName ->
    "ant-project1-$antTaskName"
}
ant.importBuild("../project2/build.xml") { antTaskName ->
    "ant-project2-$antTaskName"
}

重命名了所有目标,但未导入project2 build.xml文件中具有相同名称的所有目标。

我启用了详细模式并收到了以下消息:

  

已经在main或先前的导入中定义,请忽略clean

     

已经在main或先前的导入中定义,请忽略deploy

清洁和部署是project1和project2之间的目标共同点。

我需要导入所有带有项目名称后缀的重命名目标。

0 个答案:

没有答案