我有一个多模块gradle构建。我想使用root执行一个模块的目标。例如:
gradle build -Pmodule=ABC
gradle jar -Pmodule=ABC
gradle test -Pmodule=ABC
gradle compileJava -Pmodule=ABC
gradle customTask -Pmodule=ABC
etc.
因此,每个目标都可以从指定模块的根目录运行。有没有简单的方法可以做到这一点?
谢谢 !
@pepuch,能否请您澄清一下?我想将更新推送到其中有aar的应用程序中,但要使其仅构建应用程序中的更改而无需重建库。
—
The_Martian '19
if (project.hasProperty('module') && module.equals('ABC')) { // execute module ABC } ...
。这是您想要实现的?