mvn:effective-pom afirma que mi proyecto usa
<plugin> <artifactId>maven-release-plugin</artifactId> <version>2.3.2</version> </plugin>pero en ninguna parte del proyecto tengo esto definido. Intenté grepping en el directorio del proyecto y en el directorio apache-maven para "maven-release", pero no encontré nada interesante.
Si la versión no está definida en las secciones o de su pom o padre pm. Dependerá de la versión de Maven que esté utilizando.
Está definido en uno de los POM principales, o en el Super POM , que es un padre implícito de todos los demás POM.
Así es como se ve el Super POM para la versión 3.3.9 de Maven: https://maven.apache.org/ref/3.3.9/maven-model-builder/super-pom.html
el fragmento relevante:
<plugin> <artifactId>maven-release-plugin</artifactId> <version>2.3.2</version> </plugin>