Saltar al contenido

Spring Boot + Gradle: cómo construir un jar ejecutable

Solución:

En Boot 2.x, las tareas bootJar y bootWar son responsables de empaquetar la aplicación.

La tarea bootJar es responsable de crear el archivo jar ejecutable. Esto se crea automáticamente una vez que se aplica el complemento de Java.

En caso de que no se genere el archivo jar / war ejecutable, ejecute manualmente la siguiente tarea de Gradle.

$./gradlew bootJar

De manera similar, bootWar genera un archivo war ejecutable y se crea una vez que se aplica el complemento war.

Podemos ejecutar la tarea bootWar usando:

$./gradlew bootWar

Tenga en cuenta que para Spring Boot 2.x, necesitamos usar Gradle 4.0 o posterior.

Creé un proyecto con todas las fuentes que proporcionaste. Ejecutar “gradle build” desde la terminal, cambiar a / build / libs y luego ejecutar “java -jar artifactname” funciona bien.

¿Ha intentado limpiar y recompilar? ¿Qué versión de Gradle estás usando?

En el arranque de primavera, puede crear directamente un archivo jar ejecutable mediante

springBoot { 
    executable = true 
}

Por favor, inténtalo

jar{
    baseName="myapp" 
    version = 'version'
}

Creará un jar con el nombre myapp-version.jar Do ./myapp-version.jar desde la línea de comando.

Consulte el siguiente enlace para obtener más información. https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *