On 20 January 2011 21:29, Dennis Lundberg <[email protected]> wrote:

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

intentional I believe, see
https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-PluginRepositories


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

-- 
Cheers, Stuart

Reply via email to