0

我无法通过搜索弄清楚这个,当地的专家也从未见过这个:

这个想法是将 maven-release-plugin 添加到项目中,以便在我们的生产应用程序中使用它之前进行测试和试验。

在添加插件时(Eclipse > pom.xml > Add plugin),有迹象表明该插件的 2.0 版已被锁定并“管理”。我附上了截图。

问题很简单:为什么会这样?我可以改变这个吗?

在此处输入图像描述

4

2 回答 2

1

我会说托管依赖版本是出现在继承的 POM<dependencyManagement>部分或部分中的插件的版本<pluginManagement>

<build>
  <pluginManagement>
    <plugins>
      <plugin>
        <groupId>org.antlr</groupId>
        <artifactId>antlr3-maven-plugin</artifactId>
        <version>3.2</version>
      </plugin>
    </plugins>
  </pluginManagement>
</build>
于 2013-08-02T07:50:31.400 回答
0

我知道托管插件是在父 pom.xml 中定义的插件。您仍然在自己的 pom 中添加依赖项,但可以省略版本,因为它是从定义依赖项的父级中提取的,包括版本。

我认为可以覆盖你的 pom 中的版本,但我不确定托管标签是否会消失。

于 2013-08-02T07:43:15.797 回答