viernes, 23 de abril de 2021

jueves, 22 de abril de 2021

para saber versión de linux

 slack@ubuntu:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 16.04.6 LTS

Release: 16.04

Codename: xenial


lunes, 25 de enero de 2021

Agregar jar a proyecto con maven

Cuando tenemos un jar y lo queremos agregar a nuestro proyecto maven, primero debemos agregarlo al repositorio maven:

ejecutando el comando maven por consola, ejemplo:

mvn install:install-file -Dfile=/home/slack/desarrollo/SGCXerox_bancodechile/lib/accbchile.jar -DgroupId=cl.xerox -DartifactId=accbchile -Dversion=2.0 -Dpackaging=jar

Donde:

-Dfile= se usa para indicarle a Maven donde está el JAR que queremos añadir al repositorio local.

-DgroupId= indica el ID del grupo al cual pertenece la librería. debe ser el mismo dato del groupId de nuestro proyecto (generalmente es el package)

-DartifactId= permite establecer el nombre que tendrá la dependencia o librería dentro del repositorio.

-Dversion= configura la versión que tendrá dicha librería o dependencia.

-Dpackaging= indica el formato de la libreria, en este caso y generalmente es jar


La ejecución del comando anterior nos debería indicar que pudo agregarlo satisfactoriamente (BUILD SUCCESS), ej:

[INFO] Scanning for projects...

[INFO] ------------------------------------------------------------------------

[INFO] Building SGC-Xerox Spring MVC Application 3.5.0

[INFO] ------------------------------------------------------------------------

[INFO] --- maven-install-plugin:2.5.2:install-file (default-cli) @ SGCXerox ---

[INFO] pom.xml not found in accbchile.jar

[INFO] Installing /home/slack/desarrollo/SGCXerox_bancodechile/lib/accbchile.jar to /home/slack/.m2/repository/cl/xerox/accbchile/2.0/accbchile-2.0.jar

[INFO] Installing /tmp/mvninstall4036587407514478512.pom to /home/slack/.m2/repository/cl/xerox/accbchile/2.0/accbchile-2.0.pom

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 0.941 s

[INFO] Finished at: 2021-01-25T10:20:59-03:00

[INFO] Final Memory: 17M/150M


Y ahora que ya tenemos el nuevo jar en el repositorio, lo agregamos al archivo pom del proyecto:

<dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy-all</artifactId>
    <version>1.5.5</version>
</dependency>

Y ahora podemos compilar y comprobar la función en el proyecto, suerte !