tags:

views:

63

answers:

2

For example, let's say I have a Maven build file that has dependencies located in two different repositories:

<repository>
    <id>id1</id>
    <name>id1</name>
    <url>http://localhost/mavenRepo/repository1&lt;/url&gt;
</repository>

<repository>
    <id>id2</id>
    <name>id2</name>
    <url>http://localhost/mavenRepo/repository2&lt;/url&gt;
</repository>

With one dependencies from the first repository and the other from the second repository. How can I do this?

+4  A: 

Just list all the dependencies in your <dependencies> section, and Maven will contact each repository in turn (including your local repository) to find them.

A POM file has no concept of "get these dependencies from this repository and get these dependencies from that repository".

matt b
+2  A: 

How can you do what? What is the problem? Just add the dependencies and Maven will try to resolve them from central repository and then fallback on the next declared repository if not found and so on.

Pascal Thivent