./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/).
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