Maven 插件版本范围未正确解析

Maven plugin version range isn't parsed correctly

我在 pom.xml 属性中指定了以下范围

<version.range>[21.2.0,21.2.1)</version.range>

我可以确认有一个符合范围的版本。但是,当 运行 mvn install 时,它会抛出错误

Downloading from central: https://repo.maven.apache.org/maven2/x/y/z/abc/plugin/%5B21.2.0,21.2.1)/abc-%5B21.2.0,21.2.1).pom

上面的version.range似乎无法解析。为什么?

注意:这是一个插件依赖。

回答我自己的问题。事实证明,版本范围仅支持依赖项,但不支持插件。将它用于插件会导致上述问题,因为 Maven 无法解释和理解版本范围。 the Maven community.

也将其视为不良做法