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]

Reply via email to