在另一个任务之后执行任务

时间:2015-09-28 10:07:56

标签: gradle

我创建了一个独立的源集,它取决于主要的源集:

sourceSets {
   customSrc {
      output.classesDir = main.output.classesDir
      output.resourcesDir = main.output.resourcesDir
      compileClasspath += main.output
   }
}

现在我想在主源集编译时编译这个源集,所以当调用gradle compile时我的源集也会被编译。

我可以简单地将依赖项添加到build任务中:

build.dependsOn customSrcClasses

但这是不可靠的,有人只能调用classes任务,自定义源集将无法编译。

我怎样才能实现它?

0 个答案:

没有答案