merge-maven-repos mojo works with release repos ONLY. Merging snapshot repos requires enhancement
-Dan On Wed, Mar 13, 2013 at 11:29 AM, Jim McCaskey <[email protected]> wrote: > Hello all, > > Below you will find a maven-metadata.xml file from my Nexus repository (GAV > changed to protect the innocent). What you will notice is that the > <snapshot> timestamp and the <snapshotVersions> do not match. I don't think > that it's a Nexus repo issue. Perhaps a bug in merge-maven-repos. > > I build the components to an empty directory using the > altDeploymentRepository property: > > -DaltDeploymentRepository=repo::default::file://E:\builddir\staging-repo > deploy > > I then publish this component to Nexus using this (using Maven 3.0.4): > > org.codehaus.mojo:wagon-maven-plugin:1.0-beta-4:merge-maven-repos > > This seems to work just fine for my non-SNAPSHOT builds. But the CI builds > seem to get their maven-metadata.xml file messed up every time those SNAPSHOT > builds run. This took a while to track down because I run "Update > Repositories Index" every night and Nexus fixes the maven-metadata.xml. And > this is a very long build. > > FWIW, this is a shim between legacy code and our newer, all Maven build code. > As you can tell we just zip that mess up and use it whole sale in downstream > builds. > > Any thoughts on how I can fix this? Perhaps it's just a bug in > wagon:merge-maven-repos? > > -Jim > > > <?xml version="1.0" encoding="UTF-8"?> > <metadata modelVersion="1.1.0"> > <groupId>myGroup</groupId> > <artifactId>MyArtifact</artifactId> > <version>10.2.6-SNAPSHOT</version> > <versioning> > <snapshot> > <timestamp>20130313.165705</timestamp> > <buildNumber>1</buildNumber> > </snapshot> > <lastUpdated>20130313165705</lastUpdated> > <snapshotVersions> > <snapshotVersion> > <classifier>MyClassifier</classifier> > <extension>zip</extension> > <value>10.2.6-20130311.175410-1</value> > <updated>20130311175410</updated> > </snapshotVersion> > <snapshotVersion> > <extension>pom</extension> > <value>10.2.6-20130311.175410-1</value> > <updated>20130311175410</updated> > </snapshotVersion> > </snapshotVersions> > </versioning> > </metadata> > > NOTICE: All information in and attached to this email may be proprietary, > confidential, privileged and otherwise protected from improper or erroneous > disclosure. If you are not the sender's intended recipient, you are not > authorized to intercept, read, print, retain, copy, forward, or disseminate > this message. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
