Author: brett
Date: Mon Jul 31 00:30:55 2006
New Revision: 427035

URL: http://svn.apache.org/viewvc?rev=427035&view=rev
Log:
read old archetype format as well
Submitted by: Milos Kleint

Modified:
    
maven/repository-manager/trunk/maven-repository-indexer/src/main/java/org/apache/maven/repository/indexing/record/StandardArtifactIndexRecordFactory.java

Modified: 
maven/repository-manager/trunk/maven-repository-indexer/src/main/java/org/apache/maven/repository/indexing/record/StandardArtifactIndexRecordFactory.java
URL: 
http://svn.apache.org/viewvc/maven/repository-manager/trunk/maven-repository-indexer/src/main/java/org/apache/maven/repository/indexing/record/StandardArtifactIndexRecordFactory.java?rev=427035&r1=427034&r2=427035&view=diff
==============================================================================
--- 
maven/repository-manager/trunk/maven-repository-indexer/src/main/java/org/apache/maven/repository/indexing/record/StandardArtifactIndexRecordFactory.java
 (original)
+++ 
maven/repository-manager/trunk/maven-repository-indexer/src/main/java/org/apache/maven/repository/indexing/record/StandardArtifactIndexRecordFactory.java
 Mon Jul 31 00:30:55 2006
@@ -75,6 +75,9 @@
 
     private static final String ARCHETYPE_METADATA_NAME = 
"META-INF/maven/archetype.xml";
 
+    // some current/old archetypes have the archetype.xml at different 
location.
+    private static final String ARCHETYPE_METADATA_NAME_OLD = 
"META-INF/archetype.xml";
+
     public RepositoryIndexRecord createRecord( Artifact artifact )
         throws RepositoryIndexException
     {
@@ -217,7 +220,7 @@
                 {
                     populatePluginEntries( readXmlMetadataFileInJar( 
artifactFile, PLUGIN_METADATA_NAME ), record );
                 }
-                else if ( ARCHETYPE_METADATA_NAME.equals( name ) )
+                else if ( ARCHETYPE_METADATA_NAME.equals( name ) || 
ARCHETYPE_METADATA_NAME_OLD.equals( name ) )
                 {
                     populateArchetypeEntries( record );
                 }


Reply via email to