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
> >
>

Reply via email to