2012-02-29 1 views
1

현재 Tycho가 포함 된 Maven 빌드에서 Eclipse RCP 애플리케이션을 마이그레이션 중입니다. Everythings가 정상적으로 실행되므로 Maven checkstyle 플러그인을 소개하려고합니다. 구조는 다음과 같이 보입니다 :Maven Checkstyle Plugin이 빈 보고서를 생성했습니다.

parent 
- pom.xml 
child1 
- pom.xml 
child2 
- pom.xml 

모든 자녀가 부모 프로젝트 (또는 그 반대)에서 모듈로 구성되어 있습니다. checkstyle-result.xml을 만들 않는 자식 1 프로젝트에서 사이트를 mvn clean install을 시작

<build> 
    ... 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-site-plugin</artifactId> 
      <version>3.0</version> 
      <configuration> 
       <reportPlugins> 
        <plugin> 
         <groupId>org.apache.maven.plugins</groupId> 
         <artifactId>maven-checkstyle-plugin</artifactId> 
         <version>2.9.1</version> 
        </plugin> 
       </reportPlugins> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

하지만,이 파일이 비어 : 우리는이 같은 받는다는-checkstyle-플러그인을 구성.

여기에 무슨 문제가 있습니까?

답변

0

(대신 받는다는 기본 "SRC/메인/자바"의) 올바른 소스 위치를 추가하면

도움이 될 당신의 플러그인 섹션에서 보고서를 구성하는 접근법은 maven 3.3에서 더 이상 사용되지 않습니다. 이를 직접 사용해서는 안 보낸 받는다는 사이트 - 플러그인 3.3, 구성이 간단하게 제거되어, 결과적으로

(https://maven.apache.org/plugins/maven-site-plugin/maven-3.html부터)

는 (정확하게 내부/비공개로 표시). 이 문서는 이전 버전에서 사용했던 사람들이 고전적인 구성으로 다시 마이그레이션해야하는 이유를 이해할 수 있도록 공개 된 것입니다. 어떤 받는다는 버전이 사용 낙담이고 또한

는 권장되는 방법 (하지만 다시 변경할 수있다) 부분을 이용하여 (다시) 이다.