在 gradle 中调用自定义任务
Invoking custom tasks in gradle
我有一个包含很多子项目的项目。每个子项目都有自己的 build.gradle,其中包含该子项目需要 运行 的不同任务。
一些子项目有自己的特定任务,在其他子项目中没有。
假设子项目 A 的具体任务是 taskA
和 taskB
。
从项目 A 的目录发出 gradle clean build taskA taskB
调用任务:taskA
、taskB
.
编译子项目A时如何修改主build.gradle
调用taskA
和taskB
?
您可以为此使用任务依赖项。您所需要的只是创建您的任务,该任务会根据此任务编译您的源代码。假设您的子项目中有一个 compile
任务,那么您只需要根据 taskA
和 taskB
来完成此任务,例如:
compile.dependsOn taskA
compile.dependsOn taskB
它应该添加到子项目的 build.gradle 文件根目录中。
中阅读相关信息
我有一个包含很多子项目的项目。每个子项目都有自己的 build.gradle,其中包含该子项目需要 运行 的不同任务。
一些子项目有自己的特定任务,在其他子项目中没有。
假设子项目 A 的具体任务是 taskA
和 taskB
。
从项目 A 的目录发出 gradle clean build taskA taskB
调用任务:taskA
、taskB
.
编译子项目A时如何修改主build.gradle
调用taskA
和taskB
?
您可以为此使用任务依赖项。您所需要的只是创建您的任务,该任务会根据此任务编译您的源代码。假设您的子项目中有一个 compile
任务,那么您只需要根据 taskA
和 taskB
来完成此任务,例如:
compile.dependsOn taskA
compile.dependsOn taskB
它应该添加到子项目的 build.gradle 文件根目录中。
中阅读相关信息