如何从不同的存储库添加Maven依赖项

Ste*_*ier 2 java maven-2

例如,假设我有一个Maven构建文件,其依赖项位于两个不同的存储库中:

<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>
Run Code Online (Sandbox Code Playgroud)

有一个来自第一个存储库的依赖项,另一个来自第二个存储库.我怎样才能做到这一点?

mat*_*t b 7

只需列出您<dependencies>部分中的所有依赖项,Maven将依次联系每个存储库(包括您的本地存储库)以查找它们.

POM文件没有"从此存储库获取这些依赖项并从该存储库获取这些依赖项"的概念.

  • 如何解决多个存储库的依赖关系?我在 init.gradle 中定义了一个私有存储库,但 Maven 正在尝试从 Maven Central 获取它们 (2认同)