-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
-
SB-2018-02-09
- What about adding Spring Boot Developer Tools Dependency - https://github.com/snowdrop/spring-boot-http-booster/pull/61
- Questions from Aurelien Pupier
"Hello,
We are currently trying to provide hot-deployment and debug capabilities
for FIS <https://issues.jboss.org/browse/OSFUSE-548> (Fuse Integration
Services) for several months now. One version of FIS is springboot-based. I
think that there is nothing specific to Fuse in this image and that it is a
very generic SpringBoot image.
Currently, SpringBoot application hot-deployment and debugging to OpenShift
from Jboss Tools is not supported.
@SpringBoot team:
- have you some plans for it?
- from what i understood, it exists several ways to hot deploy with
SpringBoot: - with devtools locally:
https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools - with devtools remotely:
https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools-remote - both of them are using exploded jar/war, I heard about non-exploded
ones but can't find any documentation for it. DO you have some? - Is there a preferred way?
Currently:
- the FIS images has been configured to look to a specific local folder
and an openshift rsync command is responsible to update this folder. So, we
have hot deployments from command-line but this is not really integrated in
Jboss tools. - Jboss Tools OpenShift support is copying a jar instead of the exploded
folder as FIS image is expecting. - Should we implement JBoss Tools to rsync the exploded folder?"
From Max
"JBoss Tools already supports copying exploded content - that is how EAP and node incremental updates are done.
From Aurélien
"Yes, it is working for war but not for jars. That's why one of the proposition is to implement it for SpringBoot app (in dev mode). i was not precise enough, let me rephrase:
Should we implement JBoss Tools to rsync the exploded folder of SpringBoot app in dev mode?
- relates to
-
JBIDE-25302 Provide a wtp facet for SpringBoot projects
- Closed
-
JBIDE-25303 Server adapter: support hot-deployment on OpenShift for SpringBoot app
- Closed
-
ENTESB-8925 FIS images should support S2I source + oc rsync from the IDE deployment workflows
- Closed