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]

Reply via email to