我需要为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)。