Nuestros programadores estrellas han agotado sus reservas de café, en su búsqueda a tiempo completo por la respuesta, hasta que Penélope encontró la respuesta en Gogs así que ahora la comparte contigo.
Solución:
Necesita un proyecto principal que incluya un proyecto de guerra, que será su proyecto de arranque de primavera, y un proyecto de oreja solo para hacer su oreja.
El padre deberá tener la bota de resorte como su padre:
4.0.0
org.springframework.boot
spring-boot-starter-parent
1.4.3.RELEASE
com.greg
ear-example
1.0-SNAPSHOT
pom
1.0-SNAPSHOT
ear-example
example-ear
example-war
Tu proyecto de oído es:
4.0.0
com.greg
ear-example
1.0-SNAPSHOT
example-ear
ear
com.greg
example-war
$project.version
war
maven-ear-plugin
2.10.1
com.greg
example-war
/appname
Tienes que usar el sistema de gestión de dependencias.
Le permite configurar el padre de Spring Boot WAR
proyecto de módulo a los diferentes de los spring-boot-starter-parent
. Entonces sería posible incluir el WAR
proyecto en el EAR
uno de la misma manera que cualquier otro.
org.springframework.boot
spring-boot-dependencies
1.5.2.RELEASE
pom
import
… ahora puede usar todas las dependencias iniciales de Spring Boot de la manera habitual:
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-data-jpa
Las dependencias iniciales que debe especificar en el nivel de proyectos del módulo, mientras que la configuración de administración de dependencias puede especificarse en ambos, en general EAR
proyectos o individualmente en cada uno de ellos, dependiendo de los requisitos de la aplicación.
Uso de Spring Boot sin el POM principal
Nos puedes añadir valor a nuestro contenido añadiendo tu veteranía en las aclaraciones.