2016-09-14 11 views
2
나는 그래서이 모든

인 IntelliJ '받는다는-사이트 플러그인'reportPlugins가, 심지어 아무것도하지 않은 아직

나는 DropWizard 튜토리얼 다음있어 내 머리 위에 것입니다 IntelliJMaven에 새로운 오전

here 및 나는 다음과 같은 값으로 Maven 원형을 추가 곳 난 단지 IntelliJ를 통해 첫 번째 단계를했다

그룹 ID = io.dropwizard.archetypes

artifactId를 = 자바 간단한

버전 = 0.9.1 괜찮

, 그때 가서 maven-site-plugin에 대한 plugin 노드에 오류가있을 년대 pom.xml 파일에서 새 프로젝트를 즉시 를 생성합니다.

<plugin> 
    <artifactId>maven-site-plugin</artifactId> 
        <version>3.4</version> 
        <configuration> 
         <reportPlugins> 
          <plugin> 
           <artifactId>maven-project-info-reports-plugin</artifactId> 
           <version>2.4</version> 
           <configuration> 
            <dependencyLocationsEnabled>false</dependencyLocationsEnabled> 
            <dependencyDetailsEnabled>false</dependencyDetailsEnabled> 
           </configuration> 
          </plugin> 
          <plugin> 
           <artifactId>maven-javadoc-plugin</artifactId> 
           <version>2.10.3</version> 
          </plugin> 
         </reportPlugins> 
    </configuration> 
      </plugin> 

IT는 '요소 reportPlugins 여기를 사용할 수 없습니다', 그리고 reportPlugins 내에서 모든 것이 '심볼를 확인할 수 없습니다'라는 오류를 가져옵니다 말한다.

나는 무슨 일이 일어나는지 전혀 모른다. Google이 어떤 키워드로이를 해결할 수 있는지 알지 못하기 때문에 인터넷에서 관련있는 것을 찾을 수 없습니다. 누가 여기서 뭘 주는지 말해 줄래? 올바른 버전이나 다른 것을 사용하지 않습니까? IntelliJ 버크인가요?

답변

0

나는 reportsPlugin이 실험적인 기능이며 문서가이를 사용하지 않는다고 생각합니다. 나는 그것이 인터넷 주위의 많은 장소에서 사용되는 것을 보았지만. IntelliJ 내부에서 불평하지만 콘솔에서 maven을 실행하면 사이트 목표를 작성하고 실행합니다.

<reportsPlugin>에서 해당 플러그인을 빼내어 <reporting> 요소에 넣어야합니다. 이것은 Maven v3.3.9와 IntelliJ v2016.3에서 잘 동작합니다. Maven은 불평하지 않으며 IntelliJ도 만족합니다.

<build> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-site-plugin</artifactId> 
     <version>3.4</version> 
    </plugin> 
    </plugins> 
</build> 

<reporting> 
    <plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-javadoc-plugin</artifactId> 
     <version>2.10.4</version> 
    </plugin> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-project-info-reports-plugin</artifactId> 
     <version>2.9</version> 
    </plugin> 
    </plugins> 
</reporting>