2010-12-28 2 views
4

이 내 pom.xml, 난 siteTest Javadoc 보고서를 해제하기 위해 노력하고있어 :Maven 3 사이트 플러그인에서 Test Javadoc 보고서 생성을 비활성화하는 방법은 무엇입니까?

[...] 
<build> 
    [...] 
    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-site-plugin</artifactId> 
    <configuration> 
     <reportPlugins> 
     [...] 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-javadoc-plugin</artifactId> 
      <configuration> 
      <reportSets> 
       <reportSet> 
       <id>html</id> 
       <reports> 
        <report>javadoc</report> 
       </reports> 
       </reportSet> 
      <reportSet> 
      </configuration> 
     </plugin> 
     </reportPlugins> 
    </configuration> 
    </plugin> 
</build> 

아직도 Maven3 사이트에서 모두 JavadocTest Javadoc 보고서를 생성합니다. 그것을 고치는 방법?

답변

1

정확하게 나를 위해 Selective Javadocs reports에 설명 된대로 작동합니다. 사용중인 플러그인의 버전을 다시 확인할 수 있습니까? 아래 스 니펫을 사용하여 Maven 3.0.1을 사용하여 mvn site을 실행하면 Javadoc 만 생성됩니다. 기존 <report> 태그 아래에 <report>test-javadoc</report> 줄을 추가하면 JavadocTest Javadoc이 모두 생성됩니다.

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-site-plugin</artifactId> 
      <version>3.0-beta-3</version> 
      <configuration> 
       <reportPlugins> 
        <plugin> 
         <groupId>org.apache.maven.plugins</groupId> 
         <artifactId>maven-javadoc-plugin</artifactId> 
         <version>2.7</version> 
         <reportSets> 
          <reportSet> 
           <id>html</id> 
           <reports> 
            <report>javadoc</report> 
           </reports> 
          </reportSet> 
         </reportSets> 
        </plugin> 
        </reportPlugins> 
       </configuration> 
      </plugin> 
+0

음. 모든 버전을 두 번 확인했습니다. 'Maven : 3.0','maven-site-plugin : 3.0-beta-3' 및'maven-javadoc-plugin : 2.7' (예제와 동일)입니다. 나는 아직도 두 가지 보고서를 계속하고있다. 아주 이상하다. 나는 더 조사 할 것이다. – yegor256

+0

FYI -이 솔루션은 'maven-site-plugin'버전 3.0과 'maven-javadoc-plugin'버전 2.8로 저에게 도움이되었습니다. –