我有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
我能做到这一点吗?
谢谢。
最佳答案
task taskA(dependsOn: project(":ProjectB").taskB)
我们并不是说taskA执行taskB,但是它依赖于taskB。
关于gradle - gradle访问另一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13044402/