根据插件页面,最新版本的 Maven 依赖插件是3.1.1
.
在我的项目中,我看到:
./mvnw 依赖:帮助 | grep "Apache Maven 依赖插件" [INFO] Apache Maven 依赖插件 2.10
如果我跑./mvnw versions:display-plugin-updates | grep -i dependency | wc -l
我会看到0
表明版本插件似乎不想让我知道我可以从 2.10 -> 3.1.1 更新
我正在使用Maven 3.5.4
.
如果我明确地将其添加到我的 pom 中,则使用最新版本:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.1</version>
</plugin>
./mvnw 依赖:帮助 | grep "Apache Maven 依赖插件" [INFO] Apache Maven 依赖插件 3.1.1
有没有人能够教育我为什么会这样?它可能是我的项目中的错误配置,还是我误解了mvn:versions
应该如何工作。