Saltar al contenido

¿Cómo construir un archivo WAR con gradle?

Esta es la respuesta más correcta que encomtrarás aportar, pero primero mírala detenidamente y valora si es compatible a tu proyecto.

Solución:

Supongo que ha aplicado el complemento spring boot gradle a su proyecto, además del complemento war. entonces este comportamiento es normal, ya que el complemento Spring Boot se desactivará frasco y guerra tareas y reemplazarlas por guerra de arranque y tarro de arranque Tareas .

Con el arranque de primavera y el complemento de guerra aplicados:

./gradlew war
15:35:09: Executing task 'war'...

> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :war SKIPPED

BUILD SUCCESSFUL in 0s
2 actionable tasks: 2 up-to-date
15:35:10: Task execution finished 'war'.

Nota la OMITIDO mensaje

$ ./gradlew bootWar
15:36:35: Executing task 'bootWar'...

> Task :compileJava UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :bootWar

BUILD SUCCESSFUL in 1s
3 actionable tasks: 1 executed, 2 up-to-date
15:36:37: Task execution finished 'bootWar'.

Entonces obtendrás lo esperado. guerra archivar bajo construir/libs.

Todavía puede volver a habilitar las tareas estándar de jar/war como se explica aquí: https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/#packaging-executable-wars-deployable (si necesita producir archivos normales y archivos no ejecutables)

Con respecto al problema de Tomcat: instale Tomcat 8.5.

Como bien dijo @M.Ricciuti, el complemento Spring Boot Gradle deshabilitará el jar/war tareas y solo trabajaría con bootJar/bootWar Tareas. Pero si aún desea que su proyecto se empaquete con jar/war tareas simplemente agregue lo siguiente a su build.gradle expediente

war 
    enabled=true

Esto permitiría la gradle war comando para generar la guerra para su proyecto.

Aquí puedes ver las reseñas y valoraciones de los usuarios

Si te ha resultado útil este post, sería de mucha ayuda si lo compartes con otros seniors así nos ayudas a extender este contenido.

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


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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