【问题标题】:How do I upgrade the MongoDB driver in a Kogito Quarkus project?如何在 Kogito Quarkus 项目中升级 MongoDB 驱动程序?
【发布时间】:2022-10-01 02:14:24
【问题描述】:

我是 Kogito 和 Quarkus 的新手,所以请在这里帮帮我。

我们的应用程序最近受到了这个错误的影响:

https://jira.mongodb.org/browse/JAVA-4018

现在我想升级 Mongodb 驱动程序版本以使用带有修复的版本,但我不确定我需要在哪里执行此操作。

我在 pom.xml 中看到了这两个:

<project>
  ...
  <dependencies>
    ...
    <dependency>
      <groupId>io.quarkus</groupId>
      <artifactId>quarkus-mongodb-client</artifactId>
    </dependency>
    <dependency>
      <groupId>org.kie.kogito</groupId>
      <artifactId>kogito-addons-quarkus-persistence-mongodb</artifactId>
    </dependency>
  </dependencies>
</project>

但是我不确定是否应该查找这些依赖项引用的驱动程序,然后为它们中的任何一个添加版本标记...

你能指出我需要升级驱动程序版本的方向吗?

  • 您可以在 xml 中定义特定版本的 mongodb 客户端。

标签: java mongodb driver quarkus kogito


【解决方案1】:

您使用的是哪个 Kogito 版本?最新的 Kogito Quarkus 版本已经使用latest MongoDB driver

[INFO] ----< org.kie.kogito.examples:process-mongodb-persistence-quarkus >-----
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ process-mongodb-persistence-quarkus ---
[INFO] org.kie.kogito.examples:process-mongodb-persistence-quarkus:jar:2.0.0-SNAPSHOT
[INFO] +- org.kie.kogito:kogito-addons-quarkus-persistence-mongodb:jar:2.0.0-SNAPSHOT:compile
[INFO] |  +- org.kie.kogito:kogito-addons-persistence-mongodb:jar:2.0.0-SNAPSHOT:compile
[INFO] |  \- io.quarkus:quarkus-mongodb-client:jar:2.13.0.Final:compile
[INFO] |     +- org.mongodb:mongodb-driver-sync:jar:4.7.1:compile
[INFO] |     |  +- org.mongodb:bson:jar:4.7.1:compile
[INFO] |     |  \- org.mongodb:mongodb-driver-core:jar:4.7.1:compile
[INFO] |     |     \- org.mongodb:bson-record-codec:jar:4.7.1:runtime
[INFO] |     +- org.mongodb:mongodb-driver-reactivestreams:jar:4.7.1:compile
[INFO] |     \- org.mongodb:mongodb-crypt:jar:1.5.2:compile
[INFO] |  |  +- org.testcontainers:mongodb:jar:1.17.3:test

您可以尝试升级到 Kogito 1.27.0.Final 吗?

MongoDB 4.7.1 包括fix you're looking for

【讨论】:

    猜你喜欢
    • 2019-01-27
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 2022-07-08
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多