我无法通过搜索弄清楚这个,当地的专家也从未见过这个:
这个想法是将 maven-release-plugin 添加到项目中,以便在我们的生产应用程序中使用它之前进行测试和试验。
在添加插件时(Eclipse > pom.xml > Add plugin),有迹象表明该插件的 2.0 版已被锁定并“管理”。我附上了截图。
问题很简单:为什么会这样?我可以改变这个吗?
我无法通过搜索弄清楚这个,当地的专家也从未见过这个:
这个想法是将 maven-release-plugin 添加到项目中,以便在我们的生产应用程序中使用它之前进行测试和试验。
在添加插件时(Eclipse > pom.xml > Add plugin),有迹象表明该插件的 2.0 版已被锁定并“管理”。我附上了截图。
问题很简单:为什么会这样?我可以改变这个吗?
我会说托管依赖版本是出现在继承的 POM<dependencyManagement>
部分或部分中的插件的版本<pluginManagement>
:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.antlr</groupId>
<artifactId>antlr3-maven-plugin</artifactId>
<version>3.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
我知道托管插件是在父 pom.xml 中定义的插件。您仍然在自己的 pom 中添加依赖项,但可以省略版本,因为它是从定义依赖项的父级中提取的,包括版本。
我认为可以覆盖你的 pom 中的版本,但我不确定托管标签是否会消失。