Este es un fragmento de mi archivo pom.
....
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
......
</configuration>
</execution>
</executions>
</plugin>
</plugins>
...
Lo uso con éxito con el comando
mvn install
Pero, cuando trato de incluirlo en la etiqueta "pluginManagement", maven-dependency-plugindeja de funcionar cuando lanzo el installobjetivo. ¿Por qué la etiqueta "pluginManagement" cambia el comportamiento de compilación? ¿O debería usar otro objetivo u opción?

<dependency/>y<dependencyManagement/>. Defina las dependencias (junto con sus versiones y ámbitos, si lo desea) en la<dependencyManagement/>sección y luego en la<dependencies/>sección que acaba de definir elgroupIdyartifactId.Se usa
pluginManagementen aparent pompara configurarlo en caso de que alguienchild pomquiera usarlo, pero no todos los complementos secundarios quieren usarlo. Un ejemplo puede ser quesuper pomdefine algunas opciones para el complemento Javadoc de maven.Es posible que no todos
child pomdeseen usar Javadoc, por lo que define esos valores predeterminados en unapluginManagementsección. El pom hijo que quiere usar el complemento Javadoc, solo define una sección de complemento y heredará la configuración de lapluginManagementdefinición enparent pom.fuente
De http://maven.apache.org/pom.html#Plugin%5FManagement
Copiado de :
Maven2 - problema con pluginManagement y relación padre-hijo
fuente