Let me explain a little more.

In the location in question, we're pushing release and snapshot builds (I included an example metadata file). In the case that was brought to my attention, the artifact referenced by <latest> was removed by me, but the metadata file was never updated to set the latest version to 2.0.0 (same version as the release version).

Hope that helps a little.

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
   <groupId>ourPackage</groupId>
   <artifactId>mySimpleArtifact</artifactId>
   <versioning>
       <latest>1.0-SNAPSHOT</latest> <!-- Artifact I removed manually -->
       <release>2.0.0</release>
       <versions>
           <version>1.0-SNAPSHOT</version>
           <version>1.1.0</version>
           <version>2.0.0</version>
       </versions>
       <lastUpdated>20090812152918</lastUpdated>
   </versioning>
</metadata>



Michael Delaney wrote:
Deng,

Ya, I'm familiar with the page your talking about and both consumers are active but the metadata-updater consumer has been active since day one for our Archiva installation. The artifact that I removed was almost a month ago and still the metadata was never updated. Is this something I kick off manually? When should this (metadata update) happen?

Deng Ching wrote:
Hi Mike,

The metadata-updater consumer should fix the metadata files for you. There's also the repository-purge consumer you can use for regular purging of the repositories. Both of them are executed when a repo scan is triggered. They can be enabled/disabled from the Repository Scanning page but you need to
restart Archiva for the changes to take effect (this is a known issue in
Archiva).

Thanks,
Deng

Reply via email to