Как выполнить наследование комментариев Javadoc от JDK с помощью задачи Gradle Javadoc?

Я хочу, чтобы мой Javadoc унаследовал комментарии от стандартных классов JDK. Для этого мне нужно добавить источники JDK в -sourcepath вариант Javadoc. Чтобы не создавать документацию для самих классов JDK, я бы указывал пакеты через -packagenames или же -subpackages опции javadoc, но задача Javadoc Gradle их не поддерживает.

1 ответ

Решение

Ну, это оказалось довольно легко

javadoc {
    configure((CoreJavadocOptions) getOptions()) {
        addStringOption('sourcepath', project.hasProperty('jdkSrc') ? jdkSrc :
            "$System.env.JAVA_HOME/src")
    }
}
Другие вопросы по тегам