【问题标题】:Maven - dependency not downloading into local repositoryMaven - 依赖项未下载到本地存储库
【发布时间】:2020-07-13 05:29:20
【问题描述】:

我是 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 文件,但这并没有解决。
请问有什么想法吗?

提前谢谢你。

【问题讨论】:

标签: java dependencies maven-3


【解决方案1】:

这里的问题是jar redshift-jdbc42 不可用是maven central。但是,它可以在 mule 软公共 repo 中获得。

您需要在 pom.xml 中添加一个存储库部分,类似这样。

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

希望这能解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    • 2014-03-01
    • 2018-02-27
    • 2012-10-22
    • 2013-10-08
    • 1970-01-01
    相关资源
    最近更新 更多