2017-11-27 3 views
1

Maven 프로젝트의 checkstyle.xml에서 "javadoc 주석이 누락되었습니다"오류를 사용하지 못하게하려고합니다. 나는 다음과 같은 모듈을 추가하는 시도했지만 작동하지 않았다 :checkstye.xml에서 누락 된 javadoc 주석 사용 안 함

<!-- No need for Javadoc --> 
    <module name="JavadocType"> 
     <property name="severity" value="ignore"/> 
    </module> 
    <module name="JavadocMethod"> 
     <property name="severity" value="ignore"/> 
    </module> 
    <module name="JavadocVariable"> 
     <property name="severity" value="ignore"/> 
    </module> 

나는 모든 javadoc의 코멘트는 확인하지 않도록 추가 할 수 있습니다 특정 모듈이나 내가 메이븐 의존성을 변경할 수있는 어떤 종류가 있습니까?

+1

제 생각에 실제로 목록에서 수표를 제거해야합니다. 너는 할수 있니? – Boris

+0

@ 보리스 나는 노력했지만, 그것은 나를 위해 작동하지 않았다. 모든 javadoc 관련 모듈을 제거한 후 Maven에서 프로젝트를 빌드하려고 시도했지만 여전히 동일한 오류 메시지가 표시됩니다. – juliam

+1

불가능합니다! 수정중인 파일이 실제로 checkstyle에서 사용중인 파일인지 다시 확인할 수 있습니까? maven을 사용하는 경우 예를 들어 /src/main/resources/google_checks.xml과 같이 구성해야합니다. – Boris

답변

1

분명히 Checkstyle 릴리스와 Maven Checkstyle 플러그인에 약간의 불일치가있었습니다. 제공 Checkstyle 최신 버전으로 MVN 플러그인 (지금까지이 8.5) :

당신이 볼 수 있듯이
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-checkstyle-plugin</artifactId> 
    <version>2.17</version> 
    <dependencies> 
     <dependency> 
      <groupId>com.puppycrawl.tools</groupId> 
      <artifactId>checkstyle</artifactId> 
      <version>8.5</version> 
     </dependency> 
    </dependencies> 
</plugin> 

, 그것은 Checkstyle의 이전 버전을 사용 Checkstyle에 문제가 해결 될 수있는 방법이있다. 그러나 IDE에서 이전 플러그인을 사용해야합니다.