【问题标题】:How to download third party jar files using maven pom file from Sonatype Nexus repository如何使用 Sonatype Nexus 存储库中的 maven pom 文件下载第三方 jar 文件
【发布时间】:2020-04-29 10:21:56
【问题描述】:

我已经设置了一个本地 Sonatype Nexus 3 存储库,其中包含 maven2 托管的混合类型存储库,如下所示:

并将一个 jar 上传到其中。

现在,当我尝试点击 url http://localhost:8081/repository/myrepo/com/oracle/ojdbc8/1.0.0/ojdbc8-1.0.0.jar 时,我可以下载 jar,但是当我尝试在 Eclipse 中使用 pom.xml 中的以下条目构建项目时:

<dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc8</artifactId>
        <version>1.0.0</version>
</dependency>

我在 POM 中得到错误:

在maven settings.xml中,配置如下:

<server>
  <id>nexususer</id>
  <username>admin</username>
  <password>XXXXX</password>
</server>

和镜像为:

<mirror>
  <id>nexususer</id>
  <mirrorOf>*</mirrorOf>
  <name>myrepo</name>
  <url>http://localhost:8081/repository/myrepo</url>
</mirror>

我在哪里做错了?

【问题讨论】:

    标签: jar nexus sonatype


    【解决方案1】:

    在你的 pom.xml 中添加这些

    <distributionManagement>
        <repository>
            <id>nexususer</id>
            <url>http://localhost:8081/repository/myrepo/</url>
        </repository>
    </distributionManagement>
    

    右击你的项目 -> maven -> 更新项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 2017-05-19
      • 2018-01-12
      • 2014-06-18
      • 2013-05-07
      • 2021-02-27
      相关资源
      最近更新 更多