我在Android Studio上的项目有多个模块(MyApp1,MyApp2等),我想创建一个自定义任务,而不是调用Posts.query()
,我想调用类似./gradlew :MyApp1:assembleDebug:
的内容。
我想自定义该任务,因此它将首先清理项目,然后编辑子项目的构建信息(版本名称,版本号等)。
首先,我想问我是否可以将所有这些自定义任务放在根项目./gradlew releaseMyApp1
文件中?其次,我如何从另一个gradle脚本调用子项目build.gradle
或assembleDebug
任务?我试过这样的事情(在根项目assembleRelease
内部但是它对我没有任何作用:
build.gradle
感谢您的帮助。
答案 0 :(得分:0)
这样的事情:
task releaseMyApp1(dependsOn: ':MyApp1:assembleDebug')