Utilización de Maven para automatizar las tareas para el perfil Liberty

Apache Maven es una herramienta de gestión de proyectos de software basada en el concepto de un modelo de objeto de proyecto (POM). Puede utilizar el plug-in de Maven proporcionado por el perfil Liberty para gestionar el servidor y las aplicaciones.

Antes de empezar

El plug-in Maven del perfil Liberty se encuentra en el repositorio de Maven de la comunidad WebSphere Application Server Developer (WASdev). Si desea utilizar el plug-in Maven para Liberty, asegúrese de que el repositorio del plug-in WASdev se especifique en el archivo pom.xml del proyecto. En el ejemplo siguiente se muestra cómo configurar este repositorio y habilitar liberty-maven-plugin en el proyecto.
<project>
    ...
    <pluginRepositories>
        <!-- Configurar repositorio de WASdev -->
        <pluginRepository>
            <id>WASdev</id>
            <name>WASdev Repository</name>
            <url>http://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/maven/repository/</url>
            <layout>default</layout>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
            </releases>
        </pluginRepository>
    </pluginRepositories>
    ...
    <build>
        <plugins>
            <!-- Habilitar liberty-maven-plugin -->
            <plugin>
                		<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
                		<artifactId>liberty-maven-plugin</artifactId>
                				<version>1.0</version>
                <!-- Especificar la configuración, las ejecuciones de liberty-maven-plugin -->
                ...             
            </plugin>         </plugins>
    </build>
    ...        
</project>
El plug-in Maven de Liberty debe estar configurado con la información de la instalación del servidor de perfiles Liberty. Se puede especificar la información de configuración como un directorio de instalación existente, un archivo comprimido o como un artefacto Maven.
  • Configure con el directorio de instalación existente.
    Utilice el parámetro serverHome para especificar el directorio de la instalación del servidor de perfiles Liberty. Por ejemplo:
            ...
            <plugin>
                		<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
                		<artifactId>liberty-maven-plugin</artifactId>
                				<version>1.0</version>
                <configuration>
                    <serverHome>/opt/ibm/wlp</serverHome>
                </configuration>
            </plugin>         ...
  • Configure con archivado comprimido.
    Utilice el parámetro assemblyArchive para especificar un archivo comprimido que contiene los archivos del servidor de perfiles Liberty. Por ejemplo:
            ...
            <plugin>
                		<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
                		<artifactId>liberty-maven-plugin</artifactId>
                				<version>1.0</version>
                <configuration>
                    <assemblyArchive>/opt/ibm/wlp.zip</assemblyArchive>
                </configuration>
            </plugin>         ...
  • Configure con el nombre de artefacto Maven.
    Utilice el parámetro assemblyArtifact para especificar el nombre del artefacto Maven que contiene los archivos de servidor de perfiles Liberty. Por ejemplo:
            ...
            <plugin>
                		<groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
                		<artifactId>liberty-maven-plugin</artifactId>
                				<version>1.0</version>
                <configuration>
                    <assemblyArtifact>
                        				<groupId>com.ibm.ws.liberty.test</groupId>
                        				<artifactId>liberty-test-server</artifactId>
                        				<version>1.0</version>
                        				<type>zip</type>
                    </assemblyArtifact>
                </configuration>
            </plugin>         ...
    Para obtener más información sobre cómo instalar el servidor de perfiles Liberty como un artefacto Maven, consulte Instalación como artefacto Maven.

Acerca de esta tarea

Puede utilizar el plug-in Maven proporcionado para iniciar, detener, empaquetar y crear un servidor de perfiles Liberty, así como para probar la aplicación en el perfil Liberty. Cada tarea está representada por un objetivo específico en Maven.


Icono que indica el tipo de tema Tema de tarea

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=twlp_dev_maven
Nombre de archivo:twlp_dev_maven.html