有一个closeRepository任务在上传所有工件后关闭nexus上的存储库。我似乎无法做这样的事情
closeRepository.dependsOn(子项目)
我该如何正确地做到这一点?
答案 0 :(得分:0)
我花了一段时间,但这解决了问题
task uploadArchives << { }
uploadArchives.dependsOn {
project.subprojects.collectMany { project -> project.tasks }.findAll { task -> task.name.equals("uploadArchives") }
}
我可以让closeRepo依赖于那个目标。