Вариант Xdoclint: в Gradle не работает ни один, чтобы игнорировать предупреждения JavaDo c? - PullRequest
0 голосов
/ 14 июля 2020

Я хочу подавить предупреждения Javado c в выводе, потому что он не выполняет автоматические c сборки.

task clientApiDocs(type: Javadoc) {
    source = sourceSets.main.allJava
    destinationDir = reporting.file("javadoc")
    classpath = configurations.compile
    options.addBooleanOption('Xdoclint:none', true)
}

Эта задача выведет некоторые предупреждения:

User.java:124: warning - @param argument "password" is not a parameter name.
StateListener.java:17: warning - @author: is an unknown tag.

Их много, и исправить их невозможно.

Я пытался добавить options.addBooleanOption('Xdoclint:none', true) и options.addStringOption('Xdoclint:none', '-quiet'), но это не помогло. В concole все еще есть предупреждения Javado c.

Однако, по сравнению с Ant, опция <javadoc destdir="${dir.build}/doc" additionalparam="-Xdoclint:none"> работает довольно хорошо и не выводит никаких предупреждений.

Кажется, что их много люди, которые пытались решить ту же проблему, но нет возможности с ней справиться. Например, ссылка

Каковы возможные пути или обходные пути для решения этой проблемы?

...