2016-09-21 4 views
6

Maven Javadoc Plugin을 사용하고 있습니다.Maven Javadoc Plugin에서 Javadoc 경고를 비활성화하는 방법은 무엇입니까?

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

어떻게 [WARNING] (그리고 혼란 [ERROR])로 그 경고를 표시하기 위해 다음과 같이 경고를 출력?

+0

로에 넘겨야 할 수 있습니다. – Gray

+0

Javadoc 태그가 불완전한 경우 [Java 8에서 Maven이 작동하지 않음] (https://stackoverflow.com/questions/15886209/maven-is-not-working-in-java-8-when-javadoc-tags) 불완전한) – BalusC

답변

7

이러한 경고를 [경고]로 표시하는 방법 (혼란스러운 [오류]이 아닌)으로 표시하는 방법은 무엇입니까? Maven에서 Javadoc 경고를 완전히 비활성화시키는 방법? 자바 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부터 additionalparam 설정이 작동하지 않는 것 같습니다. 새로운 옵션은 additionalJOption (documentation 참조)입니다. 여기 예 : 경고가 여전히 있지만 혼란 "[ERROR]"접두사로, 콘솔에 표시됩니다

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

0

또한 경우에, 명령 줄에서 비활성화 할 수 있습니다 그냥 국지적으로 억제하고 싶지만 목록 화하지 않으려 고합니다. 봄 원숭이가 지적으로

mvn clean install -Dadditionalparam=-Xdoclint:none 

, 최신 버전에서 당신은 도움이 있다면 우리는 반드시 답변을 받아

mvn clean install -DadditionalJOption=-Xdoclint:none