Wie die Version eines Plugins ausgewählt wird, zusammen mit der Diskussion über die Plugin-Versionen im Superpom wird detailliert behandelt here.
Eigentlich ist die aktuell ausgewählte Antwort nicht ganz richtig. Es sollte
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.3.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
sein, die ich erklärte, warum here.
„Der reguläre Plugins Abschnitt ermöglicht es auch die Version und Standardkonfiguration festgelegt werden, und dies ist, wo die Verwirrung liegt es technisch gültig das definieren, Plugin-Version und Standard-Konfiguration hier, aber ich finde es einfacher, den Pom zu growen, wenn Sie folgende Richtlinie befolgen:
Wenn der Plugin-Block nicht eine Ausführung definiert (und damit verbindliche Maven, etwas im Lebenszyklus zu tun), setzen Sie diesen Block in pluginManagement "
Sind Sie sicher, dass Sie nicht die neueste Version bekommen? Maven wird dies automatisch für Sie tun. –