1
我有一个类型的Javadoc的这样一个任务:任务
class CreateJavadocsTask extends Javadoc{
@TaskAction
def action1()
{
project.source = project.android.sourceSets.main.java.srcDirs
options.linkSource true
classpath += project.files(project.android.getBootClasspath().join(File.pathSeparator))
failOnError false
}
}
这个任务给了一个错误,任务是最新的,因为它没有源文件:
Baloe是堆栈跟踪:
使用增量javac编译。增量Java编译是一项孵化功能。不使用增量式的javac编译。使用增量式javac编译。不使用增量式的javac编译。使用增量式javac编译。所有项目评估。 [buildinfo]不为此构建使用buildInfo属性文件。从项目中选择主要任务'createJavadocs12':要执行的任务:[任务':蓝牙:createJavadocs12']:蓝牙:createJavadocs12(线程[main,5,main])已启动。 :bluetooth:createJavadocs12跳过任务':bluetooth:createJavadocs12',因为它没有源文件。 :蓝牙:createJavadocs12 UP-TO-DATE:蓝牙:createJavadocs12(线程[main,5,main])完成。花了0.034秒。
什么你已经把为实际的行动看起来像配置。为什么你需要继承'Javadoc'呢? – Henry
这是必需的。我需要把我所有的任务写成独立的课程。任何想法如何把它写成一个单独的类,在插件类中工作,但我想使它作为一个单独的类工作 – sver