On 17 February 2010 05:13, Andrew Hughes <[email protected]> wrote: > Thanks Justin. > > Looks like when using an undefined <repository> the... > <snapshots><enabled>false</enabled> I had to define a repo and make this > true. I'm not sure this is a helpful default. Not when there is > <dependency><version> and version ranges e.t.c. Anyway, that's my 2c :) >
if snapshots were enabled by default, then your version ranges in a released project could actuall resolve to SNAPSHOT dependencies IIRC on the other hand that could be a bunch of FUD that all of us too scared to use version ranges keep on spreading ;-) > > <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 > http://maven.apache.org/xsd/settings-1.0.0.xsd"> > ... > <profiles> > <profile> > ... > <repositories> > <repository> > <id>codehausSnapshots</id> > <name>Codehaus Snapshots</name> > <releases> > <enabled>false</enabled> > <updatePolicy>always</updatePolicy> > <checksumPolicy>warn</checksumPolicy> > </releases> > <snapshots> > *<enabled>true</enabled>* > <updatePolicy>never</updatePolicy> > <checksumPolicy>fail</checksumPolicy> > </snapshots> > <url>http://snapshots.maven.codehaus.org/maven2</url> > <layout>default</layout> > </repository> > </repositories> > <pluginRepositories> > ... > </pluginRepositories> > ... > </profile> > </profiles> > ... > </settings> > > > > > On Wed, Feb 17, 2010 at 12:01 PM, Justin Edelson > <[email protected]>wrote: > >> You are seeing the correct behavior in that mvn deploy will deploy to the >> snapshot repository. Can you explain what you mean by "break all >> 0.5-SNAPSHOT" dependencies? Maven should be resolving the timestamped >> SNAPSHOT. >> >> Justin >> >> On Tue, Feb 16, 2010 at 8:22 PM, Andrew Hughes <[email protected]> wrote: >> >> > Hi All, >> > >> > I have looked but not be able to see how I get anything into our >> > <snapshotRepository>. >> > >> > Release appears to target releases (i.e. not SNAPSHOT), install appears >> to >> > only be local (~/.m2) and deploy does put this in the >> <snapshotRepository> >> > but it replaces the 0.5-SNAPSHOT version with say 0.5-YYYYMMDD (and that >> > seems to break all 0.5-SNAPSHOT dependencies). >> > >> > So how is this done? >> > >> > Thanks in Advance >> > --AH >> > >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
