경고시 빌드가 실패하도록 maven-javadoc-plugin
을 구성 할 수 없습니다 (매개 변수가 failOnError
인 오류에서만). 당신이 실제로 원하는 것은
는 maven-checkstyle
플러그인을 사용하는 것입니다. 이것은 코드가 미리 정의 된 스타일을 준수하는지 확인하는 책임이있는 플러그인입니다. 이 경우 스타일은 Javadoc이 있어야하며 경고가 없어야합니다. 따라서,이 같은 Checkstyle 플러그인을 구성합니다
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.17</version>
<reportSets>
<reportSet>
<reports>
<report>checkstyle</report>
</reports>
</reportSet>
</reportSets>
<configuration>
<failsOnError>true</failsOnError>
<configLocation>checkstyle.xml</configLocation>
</configuration>
</plugin>
IT는 checkstyle.xml
(프로젝트의 기본 디렉토리에 위치한 상대를) 참조.
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.2//EN"
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<module name="Checker">
<module name="TreeWalker">
<module name="JavadocMethod"/>
<module name="JavadocType"/>
<module name="JavadocVariable"/>
<module name="JavadocStyle"/>
</module>
</module>
이 빌드가 어떤 자바 독 경고 실패 할 것입니다 : 자바 독을 확인하려면, 다음과 같은 간단한 checkstyle 구성 파일을 가질 수 있습니다. Javadoc 모듈 are highly configurable; 위의 샘플 구성은 모든 메소드, 모든 유형 및 모든 변수에서 Javadoc과 그 정확성을 검사합니다. 당신이 빌드 요소에 maven-javadoc-plugin
에 대한 조각을 다음 사용하는 경우 그 다음
<module name="JavadocMethod">
<property name="scope" value="public"/>
</module>
<module name="JavadocVariable">
<property name="scope" value="public"/>
</module>
가능성 무엇? – Hrabosch
@Hrabosch 가능성은 자바 독은 개발자가 JDK 8에서 메일 또는 뭔가 –
를 얻을 것이다 기본적으로 doclint을 사용할 수 있도록 problem.For 예에 실패 젠킨스에 빌드를 만들 발생하면 빌드가 실패 확인합니다,하지만 난 당신이 실행하는 것이 좋습니다 7시에? – Hrabosch