Hi Anders, Hehe I knew that this question would pop-up: I have a corporate pom which I keep as SNAPSHOT version. So I can update it and it is transparent to the users. In my organization we have a huge amount of projects, I can't imagine to ask them to update the version of the parent-pom at each update. Unfortunately it's not possible to declare a parent-pom with a version range.
Back to my initial question, the effective-pom has the same configuration as the one I showed you. I clean up my local repository each time before resolving the dependencies. Any clue? Cheers, Jérémy On Mon, May 23, 2011 at 10:24 AM, Anders Hammar <[email protected]> wrote: > Check the effective pom to see what Maven is working on. This will show > what > repositories are enabled and how configured. > > mvn help:effective-pom -P theprofileyoursusing > > But, I seriously wonder why you would like to use a snapshot repo when > doing > a release. A release should never use snapshots. > > /Anders > > On Mon, May 23, 2011 at 10:15, Jérémy <[email protected]> wrote: > > > Hi, > > > > I noticed a weird behavior with the versions resolution of Maven 3.0.3. > > Here's my setup: I use Nexus and have a first repository group containing > > release and snapshots versions and a second repository group with only > > snapshots. > > When I want to release a product, I want to pick only the release > versions > > of the first repository group and snapshots versions of the second > > repository group. > > In my settings.xml, I have a profile with the following configurations: > > <repositories> > > <repository> > > <id>public</id> > > <url>http://artifacts/content/groups/public</url> > > <releases> > > <enabled>true</enabled> > > </releases> > > <snapshots> > > <enabled>false</enabled> > > </snapshots> > > </repository> > > <repository> > > <id>allowed-snapshots</id> > > <url>http://artifacts/content/groups/allowed-snapshots/</url> > > <snapshots> > > <enabled>true</enabled> > > </snapshots> > > </repository> > > </repositories> > > With this configuration, Maven picks up snapshots from the public > > repository. However if I remove the second repository, the resolution > works > > as attended. It seems that the enabled variable acts as a global variable > > across settings.xml. Is that a bug? > > > > Cheers, > > Jérémy > > >
