默认的maven-release-plugin在哪里定义的?
Where is the default maven-release-plugin defined?
mvn:effective-pom
声称我的项目使用
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version>
</plugin>
但我在项目中的任何地方都没有定义它。我尝试在项目目录和 apache-maven 目录中搜索“maven-release”,但没有发现任何有趣的东西。
如果版本未在您的 pom 或父级 pm 的或部分中定义。这将取决于您使用的 Maven 版本。
它在其中一个父 POM 或 Super POM 中定义,它是所有其他 POM 的隐式父。
Maven 版本 3.3.9 的 Super POM 如下所示:https://maven.apache.org/ref/3.3.9/maven-model-builder/super-pom.html
相关片段:
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version>
</plugin>
mvn:effective-pom
声称我的项目使用
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version>
</plugin>
但我在项目中的任何地方都没有定义它。我尝试在项目目录和 apache-maven 目录中搜索“maven-release”,但没有发现任何有趣的东西。
如果版本未在您的 pom 或父级 pm 的或部分中定义。这将取决于您使用的 Maven 版本。
它在其中一个父 POM 或 Super POM 中定义,它是所有其他 POM 的隐式父。
Maven 版本 3.3.9 的 Super POM 如下所示:https://maven.apache.org/ref/3.3.9/maven-model-builder/super-pom.html
相关片段:
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version>
</plugin>