Dozer 的版本

Dozer 是个小众的框架,国内资料匮乏,版本也稍微有点混乱。

我遇到的版本分别为:老版本5.5.4,错误的新版本6.1.0,真正的新版本6.0.0,以及猜测出来的版本 6.1.0,下面来详细说一下这些版本,以及我是怎么找到的。

SourceForge | 5.5.1

百度前排搜到的是 托管在 SourceForge的5.5.1 版本,地址:http://dozer.sourceforge.net/ 2014-04-22 之后就没在不在维护了。

除了官网,一些少有的中文文章里面都是介绍的也都是 5.5.1版本。

Maven 依赖

<dependency>
<groupId>net.sf.dozer</groupId>
<artifactId>dozer</artifactId>
<version>5.5.1</version>
</dependency>
<dependency>
<groupId>net.sf.dozer</groupId>
<artifactId>dozer-spring</artifactId>
<version>5.5.1</version>
</dependency>

GitHub | 6.x

在写demo的过程中,发现 5.5.1 的文档有点太简单了,然后就到GitHub搜索了。

https://github.com/DozerMapper/dozer

发现最近还有人在更新,并找到了托管在GitBook上的文档:https://dozermapper.github.io/gitbook/

在文档中看到了新版本:

<dependency>
<groupId>net.sf.dozer</groupId>
<artifactId>dozer</artifactId>
<version>6.1.0</version>
</dependency>

这个6.1我想尽各种办法都没能下载到,maven 公服配置了七八个,都下载不了。

后来在 https://github.com/DozerMapper/dozer/blob/master/README.md 里面发现了 6.0.0版,但发现groupId 和 artifactId都变了。

<dependency>
<groupId>com.github.dozermapper</groupId>
<artifactId>dozer-core</artifactId>
<version>6.0.0</version>
</dependency>

虽然groupId 和 artifactId变了,但是这个可以下载,下载后查看里面的内容,包名和类名都没变,只改了groupId 和 artifactId。

尝试了一下6.1.0 竟然有,所以大家如果要使用dozer,就是使用下面的依赖就行了,这个是最新的版本。

<dependency>
<groupId>com.github.dozermapper</groupId>
<artifactId>dozer-core</artifactId>
<version>6.1.0</version>
</dependency>
分享到