logo-invencion-desarrollo-softaware-producto

Maven y Visual studio code

Home » Sin-categoria  »  Maven y Visual studio code

Antes de desarrollar con visual studio debes instalar los siguientes plugins

Si deseas compilar maven desde un terminal puedes ejecutar el siguiente comando

Mac : 

brew update

brew install maven

Linux:

sudo apt update

sudo apt install maven

Comandos Comunes desde un terminal

  • mvn clean: Limpia el directorio target (archivos compilados).
  • mvn compile: Compila el código fuente.
  • mvn test: Ejecuta las pruebas unitarias.
  •  mvn clean verify: Ejecuta las pruebas de junit
  • mvn package: Empaqueta el código compilado (ej. en un JAR o WAR).
  • mvn install: Instala el paquete en el repositorio local.
  • mvn clean install: Limpia, compila, prueba y empaqueta el proyecto en un solo paso.
  • mvn spring-boot:run: Para aplicaciones Spring Boot, ejecuta el servidor. 

Para bajar dependencias en Maven desde la terminal, usa mvn install o mvn dependency:copy-dependencies después de definirlas en el pom.xml, o si quieres forzar la descarga de las ya definidas, ejecuta ./mvnw clean install -U (o mvn clean install -U), lo que limpiará y reinstalará el proyecto descargando los JARs necesarios desde el repositorio central, guardándolos localmente en ~/.m2/repository

para ejecutar tareas especificas 


  • Para una clase de prueba específica: mvn test -Dtest=NombreDeTuClaseDePrueba.
  • Para un solo método: mvn test -Dtest=NombreDeTuClaseDePrueba#nombreDelMetodo.
  • Por etiquetas (con JUnit 5 y Cucumber, por ejemplo): mvn test -Dcucumber.filter.tags="@nombre_del_tag". 

Para bajar o buscar algún repositorio, te dejo el siguiente link https://mvnrepository.com/

Si existiera un bloqueo de descargas de repositorios puedes usar una configuración de proxy

en:

ve al directorio .m2 y localiza el archivo settings.xml, asegurate que este en .m2

abre el archivo! 

m2-configuracion-settings

copia la siguiente información y configura lo importante

maven-configuracion-proxy
Como instalar un jar de forma local

Ejemplo :

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>