[英]Link gradle subproject to task
这就是我的项目设置方式
root
- settings.gradle
- build.gradle
- subp1
- subp2
settings.gradle:
rootProject.name = 'subs'
include subp1, subp2
的build.gradle:
....
subprojects {
repositories {
jcenter()
mavenCentral()
}
task dev(type: org.gradle.api.DefaultTask) //OK!
task subdev(type: subp1.GenerateTask) //!!NOT OK!
}
subp1 / src目录/主/ JAVA / subp1 / GenerateTask.java:
package subp1;
import org.gradle.api.DefaultTask;
import org.gradle.api.tasks.TaskAction;
public class GenerateTask extends DefaultTask {
@TaskAction
public void generate() {
System.out.println("subp1");
}
}
当我在build.gradle中构建任务时,看起来像subp1.GenerateTask不可用。
如何让gradle知道此任务可用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.