2016-11-16 9 views
1

Sonatype Nexus 3.xにアップグレードして以来、カスタムアーキタイプがリポジトリにありません。Sonatype Nexus 3.1:アーキタイプカタログが生成されない

http://repo/repository/maven-releases/archetype-catalog.xmlに閲覧したとき、私は空の原型XML示されています:私は、リポジトリのインデックスを再構築しようとしたし、また新しい原型バージョンを展開しようとしている Empty Archetype Catalog

を、しかし何も原型カタログを取り込むように思いません.xml。カタログはNexusのバージョン2で動作していました。

答えて

1

[OK]をクリックして原因を見つけました。

<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パッケージを使用する必要がありました。

関連する問題