Maven-Ziel - liberty:undeploy

Sie können das Ziel liberty:undeploy verwenden, um eine Anwendung vom Liberty Profile-Server zu entfernen.

Das Ziel liberty:undeploy entfernt die angegebene Anwendung aus dem Verzeichnis dropins/ des Liberty Profile-Servers. Der Server muss vorhanden und aktiv sein.

Parameter

Die folgende Tabelle beschreibt Parameter des Ziels undeploy.

Tabelle 1. Parameter des Ziels undeploy.

Die erste Spalte enthält eine Liste mit Parametern, die zweite Spalte eine Beschreibung jedes Parameters und die dritte Spalte die Angabe, ob der jeweilige Parameter erforderlich ist.

Parameter Beschreibung Erforderlich
serverHome Position des Installationsverzeichnisses des Liberty Profile-Servers. Ja, nur wenn die Parameter assemblyArchive und assemblyArtifact nicht gesetzt sind.
assemblyArchive Position des komprimierten Archivs, das die Dateien des Liberty Profile-Servers enthält. Das Archiv wird in dem vom Parameter installDirectory angegebenen Verzeichnis entpackt. Ja, nur wenn die Parameter serverHome und assemblyArtifact nicht gesetzt sind.
assemblyArtifact Der Name des Maven-Artefakts der Liberty Profile-Server-Assembly. Die Assembly wird in dem vom Parameter installDirectory angegebenen Verzeichnis installiert. Weitere Informationen zu Maven-Assemblys des Liberty Profile-Servers finden Sie unter Installation als Maven-Artefakt. Ja, nur wenn die Parameter serverHome und assemblyArchive nicht gesetzt sind.
installDirectory Position des lokalen Installationsverzeichnisses des Liberty Profile-Servers, wenn der Server mit der Option "assemblyArchive" oder "assemblyArtifact" installiert wird. Der Standardwert ist ${project.build.directory} /liberty. Nein
refresh Ist dieser Parameter auf true gesetzt, wird der Liberty Profile-Server im lokalen Verzeichnis erneut installiert. Diese Einstellung wird nur verwendet, wenn der Server mit der Option "assemblyArchive" oder "assemblyArtifact" installiert wird. Der Standardwert ist false. Nein
serverName Name der Liberty Profile-Serverinstanz. Der Standardwert ist defaultServer. Nein
appArchive Der Name der Anwendung, die deimplementiert werden soll. Die gültigen Anwendungstypen sind war, ear, rar, eba, zip und jar. Ja, wenn der Parameter appArtifact nicht definiert ist.
appArtifact Maven-Artefaktname einer Anwendung, die deimplementiert werden soll. Die gültigen Anwendungstypen sind war, ear, rar, eba, zip und jar. Seit Liberty Maven-Plug-in Version 1.1. Ja, wenn der Parameter appArchive nicht definiert ist.
timeout Maximale Wartezeit (in Millisekunden), bis überprüft wird, ob die Deimplementierung erfolgreich abgeschlossen wurde. Der beträgt 40 Sekunden. Nein
Beispiel: Anwendung deimplementieren
Sie können das folgende Code-Snippet in der Datei pom.xml Ihres Projekts verwenden.
<build>
    ...
    <plugins>
        <plugin>
            	<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
            	<artifactId>liberty-maven-plugin</artifactId> 
            	<version>1.0</version>
            	<executions>
                ...
                		<execution>
                    <id>undeploy-app</id>
                    			<phase>post-integration-test</phase>
                    			<goals>
                        				<goal>undeploy</goal>
                    			</goals>
                    <configuration>
                        <appArchive>HelloWorld.war</appArchive>                        
                    </configuration>
                		</execution>
                ...
            </executions>
            <configuration>
                <serverHome>/opt/ibm/wlp</serverHome>
                			<serverName>test</serverName>
            </configuration>
        </plugin>     </plugins>
    ...
</build>
Beispiel: Anwendung über Befehlszeile deimplementieren
Das ist der Maven-Befehl, mit dem Sie eine Anwendung vom Server entfernen können.
mvn liberty:undeploy -DserverHome=/opt/ibm/wlp -DserverName=test
                     -DappArchive=HelloWorld.war

Symbol das den Typ des Artikels anzeigt. Referenzartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_maven_undeploy
Dateiname: rwlp_maven_undeploy.html