2018年11月1日,Apache Maven团队宣布Apache Maven 3.6版本的发布。Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从中心信息中管理项目的构建、报告和文档。
Apache Maven 3.6版本修改的BUG:
1、大型项目中频繁使用import,maven运行十分缓慢。
在之前的版本中,问题是在一个大的项目中。maven使用到level 8的父级poms,其中许多已经大范围使用的import和依赖管理sections,和有了成百上千的父级依赖,同时使用相同的pom身份等级。一些运行日志显示,超过80万个没有缓存的read操作,大约需要半小时。这是很头疼的一件事。
2、在构建项目的时候不再需要访问apache.org
在之前的版本中,Maven执行的时候需要访问apache.org去下载license文件,不知道大家有没有遇到过,这是maven的一个BUG,在线也做了修复。
3、项目jar包的缓存不会遗留在classpath
Apache Maven 3.6版本的升级:
1、将plexus-interpolation 升级为1.25
2、将Mockito 升级到 2.21.0
3、将XMLUnit升级到 2.2.1
4、支持Wagon 3.2.0
5、支持Maven Resolver 1.3.1
6、支持commons-lang3 的3.8.1版本
7、 支持guice to 4.2.1
8、删除对 guava 的依赖
本文暂时没有评论,来添加一个吧(●'◡'●)