Wie kann ich die Version eines Plugins in der Befehlszeile außer ändern, die pom.xml ändert?Überschreibe Maven Plugin Version von der Befehlszeile?
Genauer gesagt:
ich nicht Apache Shiro begehen 8dd6a13 zusammenstellen können. Der Grund dafür ist buildnumber-maven-plugin Version 1.0-beta-4 ist nicht mehr verfügbar. Wenn ich pom.xml ändere und die Plugin-Version auf 1.0 ändere, kann ich das Projekt kompilieren. Ich möchte das Projekt unberührt lassen und einfach die Version des Plugins setzen, wenn ich mvn von der Kommandozeile aus starte. Ich schätze jede Einsicht und Hilfe.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>1.0-beta-4</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
Wahrscheinlich für das Sie suchen, verwenden. http://stackoverflow.com/questions/4660047/override-maven-plugin-configuration-defined-in-the-pom-pluginmanagement-from-the –
Die Version ist verfügbar auf [Maven Central] (http: // Suche. maven.org/#search|gav|1|g%3A%22org.codehaus.mojo%22%20AND%20a%3A%22buildnumber-maven-plugin%22), denn Releases sind unveränderlich, was bedeutet, dass sie niemals gelöscht werden. Es muss also ein Problem in Ihrem lokalen Setup geben. – khmarbaise