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