【问题标题】:Problem downloading quarkus-mongodb-client dependencies下载 quarkus-mongodb-client 依赖项时出现问题
【发布时间】:2020-05-10 14:02:28
【问题描述】:

我正在尝试 QUARKUS - 使用来自 https://quarkus.io/guides/mongodb 的 MONGODB 客户端

我在 centos 7 主机上。无法编译显然无法下载 quarkus-mongodb-client 依赖项。

编译卡在这里...

QVDUN1CLGA0055> ./mvnw compile quarkus:dev
[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------< org.acme:mongodb-quickstart >---------------------
[INFO] Building mongodb-quickstart 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The POM for org.mongodb:bson:jar:3.12.2-SNAPSHOT is missing, no dependency information available
[WARNING] The POM for org.mongodb:bson:jar:4.0.0-SNAPSHOT is missing, no dependency information available
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ mongodb-quickstart ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ mongodb-quickstart ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- quarkus-maven-plugin:1.4.2.Final:dev (default-cli) @ mongodb-quickstart ---
Listening for transport dt_socket at address: 5005
Downloading from central: http://central/org/mongodb/bson/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/3.10.3-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/3.11.3-SNAPSHOT/maven-metadata.xml
Downloading from nexus: http://ud-bam2.apps.dev.det.nsw.edu.au:8081/nexus/content/groups/public/org/mongodb/bson/3.12.2-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/3.12.2-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/3.12.2-SNAPSHOT/bson-3.12.2-SNAPSHOT.pom
Downloading from nexus: http://ud-bam2.apps.dev.det.nsw.edu.au:8081/nexus/content/groups/public/org/mongodb/bson/3.12.2-SNAPSHOT/bson-3.12.2-SNAPSHOT.pom
Downloading from central: http://central/org/mongodb/bson/4.0.0-SNAPSHOT/maven-metadata.xml
Downloading from nexus: http://ud-bam2.apps.dev.det.nsw.edu.au:8081/nexus/content/groups/public/org/mongodb/bson/4.0.0-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/4.0.0-SNAPSHOT/bson-4.0.0-SNAPSHOT.pom
Downloading from nexus: http://ud-bam2.apps.dev.det.nsw.edu.au:8081/nexus/content/groups/public/org/mongodb/bson/4.0.0-SNAPSHOT/bson-4.0.0-SNAPSHOT.pom
Downloading from central: http://central/org/mongodb/bson/4.0.1-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/4.0.3-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/4.0.4-SNAPSHOT/maven-metadata.xml
Downloading from central: http://central/org/mongodb/bson/4.1.0-SNAPSHOT/maven-metadata.xml

我尝试在另一个简单的 java 项目上添加依赖项,如果我在该 java 项目上添加版本 1.4.2.Final,它只会下载。

但是在 quarkus 上添加版本也没有帮助。

从警告看来,可能缺少依赖项。

请帮忙。

【问题讨论】:

    标签: mongodb quarkus


    【解决方案1】:

    如果您查看 Maven Central,两个依赖项都存在:

    但是,您不是从 Maven Central 下载,而是从两个自定义 Maven 存储库(http://central 是一个,另一个是 http://ud-bam2.apps.dev.det.nsw.edu.au:8081/nexus/)。您或您的同事需要确保这些存储库正确地镜像 Maven Central 或者它们包含您需要的资源。

    如果允许,您可以在您的 ~/.m2/settings.xml 文件中添加 https://search.maven.org/ 作为存储库。

    【讨论】:

    • 感谢您的帮助。这解决了这个问题。还将包含此存储库的配置文件添加到活动配置文件中。 现在遇到其他问题。很少有警告,例如:[WARNING] 无法验证从 <a href="/default/index/tourl?u=aHR0cHM6Ly9zZWFyY2gubWF2ZW4ub3JnL29yZy9tb25nb2RiL21vbmdvZGItY3J5cHQvMS4wLjAvbW9uZ29kYi1jcnlwdC0xLjAuMC5qYXI%3D" rel="nofollow" target="_blank">search.maven.org/org/mongodb/mongodb-crypt/1.0.0/…</a> 下载的完整性:校验和验证失败,.和 [警告] org.mongodb:mongodb-driver-sync:jar:4.0.0 的 POM 无效,传递依赖项(如果有)将不可用,.编译卡在:在地址监听传输 dt_socket:5005
    • 嗯,mongodb-crypt 的校验和似乎没问题。可以检查 pom.xml 中的 mongoldb-driver-sync 吗?真的是无效的XML吗?
    【解决方案2】:

    FWIW,我们的 BOM 中有一个问题,我们应该修复 bson 版本,因为我们的一些依赖项使用了版本范围。这有时会导致问题并且不是最理想的。

    我创建了https://github.com/quarkusio/quarkus/pull/9207 来一劳永逸地解决这个问题。

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 2021-09-22
      • 1970-01-01
      • 2021-06-05
      相关资源
      最近更新 更多