2016-11-16 4 views
1

Sonatype Nexus 3.x로 업그레이드 한 이후로 저장소에 맞춤 archetypes가 누락되었습니다.Sonatype Nexus 3.1 : 원형 카탈로그가 생성되지 않음

나는 빈 원형의 XML 표시되고 있어요 http://repo/repository/maven-releases/archetype-catalog.xml로 검색 : Empty Archetype Catalog

내가 저장소의 인덱스를 다시 시도하고 또한 새로운 원형 버전을 배포하는 시도를하지만, 아무것도 원형 카탈로그를 채울 것 같다 .xml. 이 카탈로그는 Nexus 버전 2에서 작동했습니다.

답변

1

좋아, 나는 범인을 발견했다.

<project> 
    <groupId>com.example</groupId> 
    <artifactId>example-archetype</artifactId> 
    <version>1.0.0</version> 
    <packaging>maven-archetype</packaging> 

    ... 

    <build> 
     <extensions> 
      <extension> 
       <groupId>org.apache.maven.archetype</groupId> 
       <artifactId>archetype-packaging</artifactId> 
       <version>2.4</version> 
      </extension> 
     </extensions> 

     <pluginManagement> 
      <plugins> 
       <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-archetype-plugin</artifactId> 
        <version>2.4</version> 
       </plugin> 
      </plugins> 
     </pluginManagement> 
    </build> 
</project> 

그 포장에 배포, 전형 넥서스 '원형 카탈로그에 표시됩니다 : 나는 archetype-packaging에서 maven-archetype 포장을 사용했다.

관련 문제