2013-10-08 2 views
1

내 메이븐 빌드 오류 메시지와 함께 실패합니다메이븐 오류 : 대한 org.apache.maven.archiver.ManifestConfiguration에서 세터, 가산기이나 필드를 찾을 수 없음 'useUniqueVersions'

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.2:jar (default-jar) on project XXX: Unable to parse configuration of mojo org.apache.maven.plugins:maven-jar-plugin:2.2:jar for parameter manifest: Cannot find setter, adder nor field in org.apache.maven.archiver.ManifestConfiguration for 'useUniqueVersions' -> [Help 1]

의 관련 섹션 내 POM :

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <version>2.2</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>test-jar</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

useUniqueVersions과 관련된 항목을 찾을 수 없습니다. 문제는 무엇이 될 수 있습니까?

답변

2

maven-jar-plugin의 버전을 2.4으로 지정하십시오.

참고 :이 구성 필드가 표시되지 않는 이유는 무엇입니까? 귀하의 POM은 상속받을 수 있습니다. 이러한 경우에 유효한 POM을 항상 확인하십시오.