Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual de Compilación Acsele en Maven
Manual de Compilación Acsele en Maven
Versión 13.8
Febrero 2020
© 2020 Consis International
Manual de Compilación Maven ACSELE
Venezuela:
Edificio LANEX, piso 3
Av. Principal de Los Ruices
Caracas 1071.
Ninguna parte de este documento puede ser copiado, reproducido, adaptado o traspasado en alguna forma o bajo ningún
medio físico o electrónico, para ningún propósito sin previo consentimiento escrito y formal de Consis International, LLC. La
protección a los derechos de autor incluye todo material e información, más no limitada a la generada de los aplicativos
mostrados en las pantallas, tales como íconos, diseño gráfico, logos, etc.
Este documento está organizado conforme a la estructura mencionada en el estándar 1063-2001 de la IEEE (IEEE Standard
1063-2001 Software User Documentation).
2
Manual de Compilación Maven ACSELE
TABLA DE CONTENIDO
TABLA DE CONTENIDO.............................................................................................................................. 2
3
Manual de Compilación Maven ACSELE
4
Manual de Compilación Maven ACSELE
Fecha de
Versión Fecha Descripción Autor Cargo Aprobó
aprobación
Gerente de
Derwin
1.0 25/02-2020 Versión 1.0 Base de Datos
Oropeza
y SCM
5
Manual de Compilación Maven ACSELE
Pre-requisitos:
Tener instalador git, con el repositorio descargado.
JDK 1.8_+
Instalacion de Maven:
Maven para el caso de Windows, descargarlo desde:
http://maven.apache.org/download.cgi
Para esta guia estaremos trabajando en un ambiente con GNU/Linux especificamente con la
distro de Kali Linux.
6
Manual de Compilación Maven ACSELE
7
Manual de Compilación Maven ACSELE
58 cd /home/dba/Descargas/
59 ls -ltr
60 tar -xvfz jdk-8u202-linux-x64.tar.gz
61 tar -zxvf jdk-8u202-linux-x64.tar.gz
62 ls -ltr
63 mv jdk1.8.0_202 /opt
64 cd /opt/jdk1.8.0_202/
65 ls -ltr
66 update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_202/bin/java 1
67 update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_202/bin/javac 1
68 update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-
javaplugin.so /opt/jdk1.8.0_202/jre/lib/amd64/libnpjp2.so 1
69 update-alternatives --set java /opt/jdk1.8.0_202/bin/java
70 update-alternatives --set javac /opt/jdk1.8.0_202/bin/javac
71 update-alternatives --set mozilla-javaplugin.so
/opt/jdk1.8.0_202/jre/lib/amd64/libnpjp2.so
72 java -version
8
Manual de Compilación Maven ACSELE
opción --viewLicenseAgreement.
Pulse Intro para mostrar ahora los términos de licencia o 'x' para omitir. x
La información de licencia adicional se puede visualizar por separado
utilizando la opción --viewLicenseInfo.
Pulse Intro para mostrar ahora la información de licencia adicional o 'x' para omitir. x
Especifique el directorio para los archivos de producto o déjelo en blanco para aceptar los
valores predeterminados.
El directorio de destino predeterminado es /home/dba/Descargas
Entramos en la siguiente ruta y archivo donde se podran observar los parametros para
configurar con Tomee o Liberty, en este caso debemos adaptar los de liberty.
9
Manual de Compilación Maven ACSELE
Compilación en Maven
mvn clean install -P build-deploy-dev (Para el caso de Tomee)
mvn clean install -P build-deploy-prod (Para el caso de Liberty)
10
Manual de Compilación Maven ACSELE
11
Manual de Compilación Maven ACSELE
Levantar EAR:
root@kaligueba:/u01/liberty/wlp/usr/servers/front# ls -ltr
total 4
drwxr-xr-x 7 root root 4096 feb 25 18:20 Consis.ear
root@kaligueba:/u01/liberty/wlp/usr/servers/front# mv Consis.ear/ ../LibertyHSBC/apps/
root@kaligueba:/u01/liberty/wlp/usr/servers/front# cd ..
root@kaligueba:/u01/liberty/wlp/usr/servers# ls -ltr
total 12
drwxr-xr-x 4 root root 4096 feb 25 18:24 security
drwxr-x--- 5 root root 4096 feb 25 18:39 LibertyHSBC
12
Manual de Compilación Maven ACSELE
Iniciando Servicio...
root@kaligueba:/u01/liberty/wlp/bin# ./server start LibertyHSBC
root@kaligueba:/u01/liberty/wlp/usr/servers# cd LibertyHSBC/
root@kaligueba:/u01/liberty/wlp/usr/servers/LibertyHSBC# ls -ltr
total 36
-rw-r----- 1 root root 545 feb 25 17:56 server.xml.original
drwxr-x--- 2 root root 4096 feb 25 17:56 dropins
-rw-r----- 1 root root 67 feb 25 17:56 server.env
-rwxr-xr-x 1 root root 3157 feb 25 18:39 server.xml
drwxr-x--- 3 root root 4096 feb 25 18:52 apps
drwxr-x--- 3 root root 4096 feb 25 18:55 resources
drwxr-x--- 5 root root 4096 feb 25 18:55 workarea
drwxr-x--- 3 root root 4096 feb 25 18:55 messaging
-rw-r----- 1 root root 0 feb 25 18:56 2020-02-25-Log.txt
drwxr-x--- 5 root root 4096 feb 25 18:56 logs
root@kaligueba:/u01/liberty/wlp/usr/servers/LibertyHSBC# cd logs/
root@kaligueba:/u01/liberty/wlp/usr/servers/LibertyHSBC/logs# ls -ltr
total 392
drwxr-x--- 2 root root 4096 feb 25 18:56 state
drwxr-x--- 2 root root 4096 feb 25 18:56 ffdc
drwxr-x--- 2 root root 4096 feb 25 18:56 acsele
-rw-r----- 1 root root 229269 feb 25 18:56 messages.log
-rw-r----- 1 root root 156502 feb 25 18:56 console.log
root@kaligueba:/u01/liberty/wlp/usr/servers/LibertyHSBC/logs# tailf console.log
bash: tailf: orden no encontrada
root@kaligueba:/u01/liberty/wlp/usr/servers/LibertyHSBC/logs# tail -f console.log
13
Manual de Compilación Maven ACSELE
*************************************************************************
**************
### ###### ###### ######## ## ######## ## ## ######## ########
## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ## ###### ###### ## ###### ## ## ## ###### ########
######### ## ## ## ## ## ## ## ## ## ## ##
## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
## ## ###### ###### ######## ######## ######## ### ### ########
########
14