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 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

Schreibe einen Kommentar