Objetivo Maven - liberty:undeploy

Puede utilizar el objetivo liberty:undeploy para eliminar una aplicación de un servidor de perfiles Liberty.

El objetivo liberty:undeploy elimina la aplicación especificada del directorio dropins/ del servidor de perfiles Liberty. Debe existir el servidor y debe estar en ejecución.

Parámetros

En la tabla siguiente se describen los parámetros del objetivo undeploy.

Tabla 1. Parámetros del objetivo undeploy.

La primera columna contiene una lista de parámetros, la segunda columna contiene una descripción de cada parámetro y la tercera columna establece si es necesario este parámetro.

Parámetro Descripción Necesario
serverHome Ubicación de directorio de la instalación del servidor de perfiles Liberty. Sí, solo cuando no estén establecidos los parámetros assemblyArchive y assemblyArtifact.
assemblyArchive Ubicación del archivado comprimido del servidor de perfiles Liberty. El archivado se desempaquetará en un directorio como se especifica en el parámetro installDirectory. Sí, solo cuando no estén establecidos los parámetros serverHome y assemblyArtifact.
assemblyArtifact Nombre de artefacto Maven del ensamblaje del servidor de perfiles Liberty. El ensamblaje se desempaquetará en un directorio como se especifica en el parámetro installDirectory. Para obtener más información sobre los ensamblajes Maven del servidor de perfiles Liberty, consulte Instalación como artefacto Maven. Sí, solo cuando no estén establecidos los parámetros serverHome y assemblyArchive.
installDirectory Ubicación de directorio de instalación del servidor de perfiles Liberty cuando se instala el servidor mediante la opción de archivado de ensamblaje o de artefacto. El valor predeterminado es ${project.build.directory} /liberty. No
refresh Si es true, vuelva a instalar el servidor de perfiles Liberty en el directorio local. Esto solo se utiliza si se ha instalado el servidor con la opción de archivado de ensamblaje o de artefacto. El valor predeterminado es false. No
serverName Nombre de la instancia de servidor de perfiles Liberty. El valor predeterminado es defaultServer. No
appArchive Nombre de una aplicación cuyo despliegue se va a retirar. El tipo de aplicación puede ser war, ear, rar, eba, zip o jar. Sí, si el parámetro appArtifact no se ha establecido.
appArtifact Nombre de artefacto Maven de una aplicación cuyo despliegue se va a retirar. El tipo de aplicación puede ser war, ear, rar, eba, zip o jar. A partir de liberty-maven-plugin versión 1.1. Sí, si el parámetro appArchive no se ha establecido.
timeout Tiempo máximo de espera (en milisegundos) para verificar que la retirada del despliegue se ha completado satisfactoriamente. El valor predeterminado son 40 segundos. No
Ejemplo: retirada del despliegue de una aplicación
Este es el fragmento de código que puede utilizar en el archivo pom.xml del proyecto.
<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>
Ejemplo: retirada del despliegue de una aplicación desde la línea de mandatos
Se trata del mandato de Maven que puede utilizar para eliminar una aplicación del servidor.
mvn liberty:undeploy -DserverHome=/opt/ibm/wlp -DserverName=test
                     -DappArchive=HelloWorld.war

Icono que indica el tipo de tema Tema de referencia

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_maven_undeploy
Nombre de archivo:rwlp_maven_undeploy.html