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</url>
</repository>
<repository>
<id>id2</id>
<name>id2</name>
<url>http://localhost/mavenRepo/repository2</url>
</repository>
With one dependencies from the first repository and the other from the second repository. How can I do this?
Right-click the utility project, and select Maven>Add Dependency. Type a dependency name in the Enter groupID… field (e.g., commons-logging) to search for a dependency. Select the dependency, and click OK.
We can use -U/--update-snapshots flag when building a maven project to force maven to download dependencies from the remote repository. Here, -U,--update-snapshots : Forces a check for missing releases and updated snapshots on remote repositories.
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".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With