mvn archetype:generate -B -DarchetypeGroupId=mx.isban.agave -DarchetypeArtifactId=archetype-muestra-agave -DarchetypeVersion=1.1.0 -DarchetypeCatalog=internal -DgroupId=mx.isban.multivendor.si -DartifactId=mv-si-prueba-service -Dversion=1.0-SNAPSHOT -DagaveBaseHome=C:\arquitecturaAgave\DistV1
mvn archetype:generate
–B
-DarchetypeGroupId=mx.isban.agave
-DarchetypeArtifactId=archetype-muestra-agave
-DarchetypeVersion=1.0.2
-DarchetypeCatalog=internal
-DgroupId=mx.isban.practica
-DartifactId=Practica01
-Dversion=1.0-SNAPSHOT
-DagaveBaseHome=C:\arquitecturaAgave\DistV1
Dónde:
archetype:generate: Indica que se generará un proyecto en base a un
arquetipo.
-B: Este parámetro inhabilita el modo interactivo permitiendo crear el proyecto sin
la necesidad de una interacción.
-DarchetypeGroupId: Indica el gruoupId del arquetipo, en el caso de Agave
“mx.isban.agave”.
-DarchetypeArtifactId: Indica el identificador del arquetipo, en nuestro caso
“archetype-muestra-agave”.
-DarchetypeVersion: Indica la versión del arquetipo a utilizar, en nuestro caso
“1.0.2”.
-DarchetypeCatalog: Este parámetro nos dice que el arquetipo se encuentra
dado de alta en un catálogo en específico, en este caso “internal”.
-DgroupId: Indica el groupId del proyecto a crear, como ejemplo
“mx.isban.<aplicativo>”.
-DartifactId: Indica el identificador del proyecto a crear, este identificador
también será utilizado para nombrar los proyectos y archivos de configuración
según el estándar de agave.
-Dversion: Indica la versión del proyecto a crear, en caso de primera versión
“1.0-SNAPSHOT”.
-DagaveBaseHome: Este parámetro se utiliza para reemplazar la ruta base de
Agave en los archivos de configuración, en nuestro caso
“C:\arquitecturaAgave\DistV1”.
PARA GENERAR LOS EAR´S -> ENTRAR A LA CARPETA CONTENEDORA DEL PROYECTO
mvn install -DskipTests (para ignorar archivos JUNIT)