如何设置最新的Dozer版本?

问题描述 投票:0回答:1

我需要使用 推土机6.5.0 (因为 这个)所以我在我的MVNrepository中添加了以下片段 pom.xml.

<!-- https://mvnrepository.com/artifact/com.github.dozermapper/dozer-core -->
<dependency>
    <groupId>com.github.dozermapper</groupId>
    <artifactId>dozer-core</artifactId>
    <version>6.5.0</version>
</dependency>

该项目构建,但有多个问题。

  1. 取而代之的是旧版的Dozer。我知道这一点,因为我的日志中提到了 ~[dozer-5.5.1.jar:na] 而这个错误依然存在。
  2. IntelliJ抱怨说 Dependency 'com.github.dozermapper:dozer-core:6.5.0' not found.

我想它使用的是我使用的其他maven仓库的旧版本。它导入了 org.dozer.Mapper. 我如何使用最新的版本?

java maven pom.xml hibernate-mapping dozer
1个回答
0
投票

有两个问题。

  • 这是一个Maven多模块项目,而子项目使用的是旧版Dozer的设置。pom.xml
  • 由于某些原因,Maven没有下载Dozer库,我不得不下载并手动设置。我不得不下载它并手动设置。我删除了文件>>项目结构>>库中旧Maven的jar文件,并导入了我下载的新Dozer库。其他地方.

现在可以用了。不过不知道为什么Maven没有自动检索到Dozer JAR。

© www.soinside.com 2019 - 2024. All rights reserved.