繁体   English   中英

Maven - 依赖项未下载到本地存储库

[英]Maven - dependency not downloading into local repository

我是 maven 新手,在将 pom.xml 中定义的依赖项下载到我的本地存储库时遇到问题。 pom.xml 中定义的所有其他依赖项都已正确下载。 此外,跨多个项目的其他依赖项也工作正常。 我正在使用 maven 3.5.2 和 aws sdk 1.11.86

导致问题的依赖项是定义为的 aws redshift 驱动程序 -

<dependency>
    <groupId> com.amazon.redshift</groupId>
    <artifactId>redshift-jdbc42</artifactId>
    <version>1.1.17.1017</version>
</dependency>

Maven 存储库 - https://mvnrepository.com/artifact/com.amazon.redshift/redshift-jdbc42/1.1.17.1017

我的本地仓库有以下内容 -

com\amazon\redshift-jdbc4\1.1.17.1017
redshift-jdbc42-1.1.17.1017.jar.lastUpdated
redshift-jdbc42-1.1.17.1017.pom.lastUpdated

我已经删除了本地 .lastUpdated 文件,但这并没有解决。
请问有什么想法吗?

先感谢您。

这里的问题是 jar redshift-jdbc42 不可用是 maven 中心。 但是,它可以在 mule 软公共存储库中使用。

你需要的是在你的 pom.xml 中添加一个 repository 部分,就像这样。

<repositories>
    <repository>
        <id>mulesoft-repo</id>
          <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
    </repository>
</repositories>

希望这能解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM