Skip to content

Instantly share code, notes, and snippets.

@brunopk
Last active May 15, 2020 15:58
Show Gist options
  • Save brunopk/636ef2e35c55797e91833ab0fd644c55 to your computer and use it in GitHub Desktop.
Save brunopk/636ef2e35c55797e91833ab0fd644c55 to your computer and use it in GitHub Desktop.
Compilar y correr aplicaciones con Spring Boot y Maven

Generar JAR

./mvnm package

El archivo mvnm lo genera el IDE (por ejemplo Itellij IDEA) pero puede sustituirse por el comando maven. Al final de la salida se mostrará el directorio donde se genera el JAR (usualmente es en target/).

Correr la aplicación

Suponiendo que el archivo JAR generado se encuentra en target/server.jar:

  • Opción 1: java -jar target/server.jar
  • Opción 2: java -jar target/server.jar --spring.config.location=config\app.properties
  • Opción 3: java -jar target/server.jar --spring.config.location=config\app.properties --server.port=8081

El parámetro --spring.config.location=config\app.properties le indica a Spring Boot de donde tomar las configuraciones .properties, por defecto se colocan en src/main/resources/application.properties. Tanto para compilar como para correr, es necesario tener configurada la variable de entorno JAVA_HOME con la ruta donde se encuentra instalada la JDK (Jave Development Kit) que se va a utilizar.

Importante:

Configurar variable de entorno para que apunte a la versión 8 de la JDK. Por ejemplo en Linux/macOS :

export JAVA_HOME=/directorio/jdk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment