Hi
I've just discovered a difference between Maven 2 and 3, and I wanted to
know if it is intentional or perhaps a regression.
We have our company repo defined in a profile in settings.xml. There are
2 entries inside <repositories>, one for releases and one for snapshots.
In some of our products the assembly plugin has a dependency on a
build-tools JAR, which contains our custom assembly descriptors. It
looks like this:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<dependencies>
<dependency>
<groupId>com.example</groupId>
<artifactId>build-tools</artifactId>
<version>7</version>
</dependency>
</dependencies>
</plugin>
When I build such a product with Maven 3.0.1 on a fresh machine, it
doesn't download this build-tools dependency from our repo. When I use
Maven 2.2.1 it gets downloaded.
After some digging I added our repo as a <pluginRepository> as well as a
normal <repository> in my settings.xml file. Now Maven 3 downloads the
build-tools dependency.
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]