Vorgehensweise zum überschreiben der Standard-maven-install-plugin-Verhalten?
Ich brauche von benutzerdefinierten Artefakt installation und kann nicht herausfinden, wie um die Standardeinstellung zu überschreiben (von Standard-maven-lifecycle). Also meine Frage ist:
Konfigurieren maven install plugin in meinem pom.xml so ist es nicht standardmäßig installiert und ausgeführt, nur meine benutzerdefinierte Installation-Datei-Ziele?
Habe ich versucht ohne id und mit standardmäßig installiert id und es hat nicht geholfen.
Update:
Aus der Antwort - das funktioniert bei mir nicht (ich sehe zwei installieren versuche im log).
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<executions>
<execution>
<id>default-install</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.3.1</version>
<executions>
<execution>
<id>install-jar-lib</id>
<goals>
<goal>install-file</goal>
</goals>
<phase>install</phase>
<configuration>
<file>${project.build.directory}/${project.build.finalName}.jar</file>
<generatePom>false</generatePom>
<pomFile>pom.xml</pomFile>
<packaging>jar</packaging>
<version>${unicorn.version}</version>
</configuration>
</execution>
</executions>
</plugin>
Mit
Können Sie nach dem entsprechenden pom-Schnipsel nicht funktioniert?
Diese Lösung funktioniert aber nur mit Maven version 3.
default-<goal>
als der Ausführungs-ID hat für mich gearbeitet, bevor. Sie haben eine Globale Konfigurations-block definiert für das installieren von plugins, oder sind Sie durch Zufall erbt vom parent-POM, hat eine Globale config-block?Können Sie nach dem entsprechenden pom-Schnipsel nicht funktioniert?
Diese Lösung funktioniert aber nur mit Maven version 3.
InformationsquelleAutor zeratul021 | 2012-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Standard-Installation übersprungen wird, wenn Sie mindestens in der version 2.4 von der install-plugin.
Dann können Sie binden ein anderes plugin (ant-run-plugin oder sonstwas), um diese phase durch Zugabe von
sich auf die Ausführung im Abschnitt über das plugin, und Sie können führen Sie die neue Installation mit
InformationsquelleAutor mooreds
Deaktivieren
maven-install-plugin
:und für die Ausführung der benutzerdefinierten installation Ziel:
Diese Lösung funktioniert mit
maven-install-plugin v2.3.1
.InformationsquelleAutor Michał Kalinowski