为什么 Maven default-bindings.xml 没有更新?

Why Maven default-bindings.xml is not updated?

default-bindings.xml中指定的Maven插件版本不是最新的
比如maven-resources-plugin是2.6,但是latest是3.1.0,
maven-jar-plugin 是 2.4,但最新的是 3.1.0.
https://github.com/apache/maven/blob/master/maven-core/src/main/resources/META-INF/plexus/default-bindings.xml

我认为没有必要在插件的每个次要版本更新时更新 default-bindings.xml。
不过,以上是重大更新。

我知道我可以根据需要自行更改版本。
我的问题是为什么影响大多数 maven 用户的默认版本显然是旧的。

问题是你应该始终将所有插件(我的意思是所有插件)固定在你的构建中,这意味着通过 <pluginManagement>..</pluginManagmenet> 定义所有插件的版本这是最佳实践,你永远不应该依赖那些在 Maven 核心中。

此外,还有在后台完成的工作,将工件处理程序(插件绑定)与 Maven Core 分离并将其移动到插件1, 2 and 3 等等(这是在非常小的步骤中完成的,将需要很长一段时间)。