我有2个gradle项目。让我们说projectA和projectB。我需要在projectA中创建一个任务,它可以在projectB中执行任务。我试过很多方法,但我找不到办法做到这一点。请考虑以下代码,
//ProjectA build.gradle
task taskA(dependsOn: ProjectB.taskB) << { println "executed taskB" }
//ProjectB build.gradle
task taskB() << { println "executing taskB"}
当我运行taskA输出应该是,
>> gradle taskA
executing taskB
executed taskB
无论如何我能实现这个目标吗?
感谢。
答案 0 :(得分:1)
task taskA(dependsOn: project(":ProjectB").taskB)
我们没有说taskA执行taskB但依赖在taskB上。