Gradle和Javadoc:替换任务的默认行为

时间:2018-07-05 17:18:29

标签: gradle javadoc

我需要为Gradle的Javadoc任务添加一些选项(来自“ java”插件)。

这已编译但没有执行任何操作(没有错误,该选项的预期行为没有出现):

javadoc {
    options {
        addStringOption('source', '8')
    }
}

这有效:

task myJavadoc(type: Javadoc) {
    source = sourceSets.main.allJava

    options {
        addStringOption('source', '8')
    }
}

此方法有效,现在任务gradle myJavadoc的行为与该选项一样,但这是一个新任务,因此当我使用依赖于javadoc任务的任务时,它们使用默认任务而不是我的自定义任务(例如发布到Maven Central)。

0 个答案:

没有答案