Buscar en el Blog

Mostrando entradas con la etiqueta Maven. Mostrar todas las entradas
Mostrando entradas con la etiqueta Maven. Mostrar todas las entradas

martes, 10 de diciembre de 2013

Cómo Instalar y Configurar Maven en Mac OS X

En ésta publicación explico el procedimiento para instalar Maven sobre el sistema operativo Mac OS X v10.9

1) Descargar la útima versión de Maven del siguiente link: http://mirrors.gigenet.com/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz

2) Copiar el archivo a la ruta en donde se desee copiar Maven, en mi caso: /Applications/Dev/

3) Descomprimir Maven, usando el siguiente comando:

sudo tar -xf apache-maven-3.1.1-bin.tar.gz

4) Configurar las siguientes variables de entorno, editando el archivo .bash_profile

nano .bash_profile

5) Colocar las siguientes variables de entorno:

export M2_HOME="/Applications/Dev/apache-maven-3.1.1"
export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
export PATH=${PATH}:${M2_HOME}/bin

7) Ejecutar el siguiente comando para probar que Maven esté instalado y configurado correctamente

source .bash_profile
mvn - version

viernes, 2 de agosto de 2013

Cómo generar un TestCase de Mule

Para generar un Test Case de Mule para un proyecto creado a través de un arquetipo de Maven se tiene que realizar lo siguiente:

1) Asegurarnos que en el pom.xml se encuentra la dependencia de JUnit

<dependency>
 <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.9</version>
    <scope>test</scope>
</dependency>

2) Crear una clase en el directorio src/test/java como la siguiente:

package com.blogspot.ingmmurillo.mule.test;

import org.junit.Test;
import org.mule.tck.junit4.FunctionalTestCase;

public class MuleAppFlowTest extends FunctionalTestCase {
    
    @Override
    protected String getConfigResources() {
        return "src/main/app/mule-config.xml";
    }

    @Test
    public void test() {
        try {
            Thread.sleep(4800000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}


3) Ejecutar o hacer debug sobre la clase. Con ésta clase se ejecutará el flujo de mensajería definido en el archivo mule-config.xml

NOTA: Colocar los siguientes parámetros a la JVM para que el TestCase no termine inmediatamente, darle más memoria, ejecutarlo con  la codificación UTF-8 y la configuración regional de en/US.
-Xmx1024m -XX:MaxPermSize=512m -Dmule.test.timeoutSecs=4800000 -Dmule.verbose.exceptions=true  -Duser.country=US -Duser.language=en -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8

lunes, 14 de enero de 2013

Cómo crear un proyecto de GWT usando el arquetipo de Maven

Para crear un proyecto de GWT v2.5.0 usando el arquetipo de Maven, se tiene que ejecutar lo siguiente:

mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.5.0

lunes, 17 de septiembre de 2012

Cómo generar un proyecto de Mule 3.3.0 usando el arquetipo de Maven en Windows

Prerrequisitos.-

1. Tener instalado y configurado Maven. En la siguiente publicación se explica como hacerlo.
2. Haber instalado y configurado Mule 3.3, sobre todo la variable MULE_HOME

Procedimiento.-

1. Abrir una consola de comandos (cmd)
2. Ir al directorio dónde se creará el proyecto. Por ejemplo: c:\projects\workspace
3. Ejecutar el siguiente comando:

mvn mule-project-archetype:create -DartifactId=mi-proyecto-mule -DmuleVersion=3.3.0

En dónde:

-DartifactId corresponde al nombre del proyecto
-DmuleVersion corresponde a la versión de Mule que se desea utilizar

4. Continuar con el asistente seleccionando los paquete base, transportes, módulos, etc.

miércoles, 12 de septiembre de 2012

Cómo registrar manualmente un JAR en Maven

Sí no encontramos alguna librería Java (JAR) en los repositorios de Maven públicos o privados se tiene que registrarla manualmente al repositorio local como se explica a continuación.

Supongamos que el nombre del JAR es milibreria.jar Para registrarlo al repositorio local de  Maven  se tiene que usar el siguiente comando:

mvn install:install-file -DgroupId=com.blogspot.ingmmurillo -DartifactId=milibreria -Dversion=1.0 -Dpackaging=jar -Dfile=milibreria.jar

Para incluir la depedencia en el archivo pom.xml deberíamos hacerlo de la siguiente forma:

<dependency>
    <groupId>com.blogspot.ingmmurillo</groupId>
    <artifactId>milibreria</artifactId>
    <version>1.0</version>
    <type>jar</type>
</dependency>


jueves, 16 de febrero de 2012

Instalación y configuración de Maven en Windows

Para instalar Maven en un sistema operativo Windows realizar los siguientes pasos:

1. Descargar Maven del siguiente link: http://maven.apache.org/download.html
2. Descomprimirlo en un directorio. Por ejemplo: c:\apache-maven-3.0.4
3. Configurar las siguientes variables de entorno:

 
  M2_HOME=c:\apache-maven-3.0.4

  MAVEN_OPTS=-Xmx1024m -XX:MaxPermSize=512m

  PATH=%PATH%;%M2_HOME%\bin
 

4. Abrir una consola de comandos y ejecutar el comando mvn -version

 
  Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
  Maven home: c:\apache-maven-3.0.4
 

viernes, 10 de febrero de 2012

Cómo instalar el Plugin de Maven en MuleStudio

En esta publicación explico el procedimiento para instalar el plugin de Maven en Mule Studio GA.

1. Descargar las dependencias org.eclipse.zest.core y org.eclipse.zest.layouts

2. Copiarlas en el directorio ../MuleStudio/plugins

3. Abrir MuleStudio e ir a Help > Install New Software > Add (Maven, http://m2eclipse.sonatype.org/sites/m2e)

4. Seleccionar Maven Integration for Eclipse, dar click en Next, y aceptar la licencia.

5. Finalmente, reiniciar Mule Studio

NOTA: Para instalar el plugin de Maven Extras, repetir desde el paso 3 con (Maven Extras, http://m2eclipse.sonatype.org/sites/m2e-extras)