2016-09-21 2 views
6

Я использую плагин Maven Javadoc. Он выдает предупреждения следующим образом:Как отключить предупреждения Javadoc в Maven Javadoc Plugin?

[ERROR] /home/monperrus/spoon/src/main/java/spoon/reflect/visitor/CtVisitor.java:144: 
     warning: no @param for <T> 

Как отобразить эти предупреждения как [WARNING] (а не запутанным [ERROR])?

+0

Мы уверены, чтобы принять ответ, если это было полезно. – Gray

+0

Возможный дубликат [Maven не работает в Java 8, когда теги Javadoc неполны] (https://stackoverflow.com/questions/15886209/maven-is-not-working-in-java-8-when-javadoc-tags -А-неполное) – BalusC

ответ

7

Как отображать эти предупреждения как [ПРЕДУПРЕЖДЕНИЕ] (а не путать [ОШИБКА])? Как полностью отключить предупреждения Javadoc в Maven?

Если говорить о новых предупреждениях Javadoc линта, введенных в Java 8, то вы должны быть в состоянии сделать это:

<plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-javadoc-plugin</artifactId> 
     <configuration> 
     <additionalparam>-Xdoclint:none</additionalparam> 
     </configuration> 
    </plugin> 
</plugins> 

Смотрите эту good discussion about turning off doclint.

2

версия maven-javadoc-plugin версии 2.9, установка дополнительных параметров, похоже, не работает. Новый параметр, который необходимо установить, - addJOption (см. documentation). Пример здесь:

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-javadoc-plugin</artifactId> 
     <configuration> 
      <additionalJOption>-Xdoclint:none</additionalJOption> 
     </configuration> 
    </plugin> 

Обратите внимание, что предупреждение по-прежнему отображаются в консоли, но не с запутанным «[ERROR]» приставка

0

Вы также можете отключить его из командной строки, в случае, если просто хочу локально подавить, но не кодифицировать.

mvn clean install -Dadditionalparam=-Xdoclint:none 

, как Spring Обезьяна указывает, в более новых версиях вы, возможно, придется передать его в качестве

mvn clean install -DadditionalJOption=-Xdoclint:none