当前位置: 首页 > 知识库问答 >
问题:

Maven Nexus Oracle ojdbc

齐鹏程
2023-03-14

我可以访问nexus存储库,我的settings.xml文件允许我访问maven中央存储库中托管的每个jar文件。我的maven设置文件是从nexus留档一字不差地复制过来的

<mirrors>
    <mirror>
      <!--This sends everything else to /public -->
      <id>public</id>
      <mirrorOf>*</mirrorOf>
      <url>http://nexus.company.domain/content/groups/public</url>
    </mirror>
 </mirrors>

我们的集成团队配置了一个nexus存储库来映射到:

http://nexus.company.domain/content/groups/public

而且这个管用!然而,显然oracle jar在mvn中央存储库中是不可用的。我们的集成团队已经将这个jar上传到nexus,这个jar可以从那里下载,但是它实际上位于nexus中的另一个存储库中,即:

http://nexus.company.domain/content/repositories/thirdparty

在pom.xml文件中包含此依赖项仍然找不到人工制品。

<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc6</artifactId>
  <version>11.2.0.4.0</version>
</dependency>

我试图阅读(坦率地说,可怜的IMO)留档周围配置maven指向两个存储库,我现在卡住了。

如何配置我的settings.xml,让maven查看2个不同的nexus存储库?

共有1个答案

李振国
2023-03-14

最好的解决方案是将Nexus配置为将第三方存储库作为Nexus中的public组的一部分,这是默认和最佳做法,即只有一个存储库组应在Maven中配置。因此,您可以在Nexus内部和全球范围内控制总体行为,而不是以开发人员/计算机为基础。

 类似资料:

相关问答

相关文章

相关阅读