geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Problems merging file based and nexus hosted metadata?
Date Wed, 17 Jun 2009 05:35:12 GMT
Geroniomo is  having problems getting up to date activemq snapshots  
from the repo.  I think the problem might be that the metadata from  
the people.apache.org files based repo and the metadata from the nexus  
based repo aren't getting merged properly:

nexus hosted repo:

https://repository.apache.org/content/repositories/snapshots/org/apache/activemq/activemq-camel/5.3-SNAPSHOT/maven-metadata.xml
has
<?xml version="1.0" encoding="UTF-8"?><metadata>
   <groupId>org.apache.activemq</groupId>
   <artifactId>activemq-camel</artifactId>
   <version>5.3-SNAPSHOT</version>
   <versioning>
     <snapshot>
       <buildNumber>1</buildNumber>

     </snapshot>
     <lastUpdated>20090615193531</lastUpdated>
   </versioning>
</metadata>

antique file based repo:

https://repository.apache.org/content/repositories/apache-legacy-snapshots/org/apache/activemq/activemq-core/5.3-SNAPSHOT/maven-metadata.xml
has
<?xml version="1.0" encoding="UTF-8"?><metadata>
   <groupId>org.apache.activemq</groupId>
   <artifactId>activemq-core</artifactId>
   <version>5.3-SNAPSHOT</version>
   <versioning>
     <snapshot>
       <timestamp>20090417.072917</timestamp>

       <buildNumber>167</buildNumber>
     </snapshot>
     <lastUpdated>20090417073310</lastUpdated>
   </versioning>
</metadata>

merged repo
https://repository.apache.org/content/groups/snapshots-group/org/apache/activemq/activemq-core/5.3-SNAPSHOT/maven-metadata.xml
has
<?xml version="1.0" encoding="UTF-8"?>
<metadata xsi:schemaLocation="http://maven.apache.org/METADATA/1.0.0 http://maven.apache.org/xsd/metadata-1.0.0.xsd

" xmlns="http://maven.apache.org/METADATA/1.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <groupId>org.apache.activemq</groupId>
   <artifactId>activemq-core</artifactId>
   <version>5.3-SNAPSHOT</version>
   <versioning>
     <snapshot>
       <timestamp>20090417.072917</timestamp>
       <buildNumber>167</buildNumber>
     </snapshot>
     <lastUpdated>20090417073310</lastUpdated>
   </versioning>
</metadata>


which matches the older version better.

Note that activemq is using non-unique snapshots.

What is the best way to fix this?

- remove obsolete snapshots from peopel.apache.org repo?
- use unique (timestamped) snapshots ?
- both ?
- something else ???

thanks
david jencks


Mime
View raw message