[
https://issues.apache.org/jira/browse/FINERACT-931?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217721#comment-17217721
]
Michael Vorburger commented on FINERACT-931:
--------------------------------------------
I'm toying with this today; WIP on
[https://github.com/apache/fineract/compare/develop...vorburger:FINERACT-931_boot-devtools].
Eclipse Java Build Path for {{src/main/java}} needs to be manually changed from
{{bin/main}} to {{build/classes/java/main}}, and {{src/main/resources}} also
from {{bin/main}} to {{build/classes/java/main}}, and the
{{build/classes/java/main/resources}} source folder in Eclipse (which only
contains the generated {{git.properties}} needs to be removed - then this seems
to basically work! It's pretty cool...
To turn my branch into a PR and recommend this more widely, we would have to
make above "just work". How do we automate this with Gradle? Do we want to; do
we see any downside to "mixing" the "Gradle CLI" and the "Eclipse IDE"
classpath? I've been a proponent of keeping this separate in the past myself,
but here it actually seems useful..
FINERACT-1228 is a minor side effect I've noticed (not blocking).
Or... do we not need / want this, because "just" basic JVM hot code replacement
in debug mode is good enough? (I know it's not the same, the question is if we
want to go this way, or close this issue.) Then perhaps we could document that
more clearly?
> Test and Document Spring Boot Dev Tools for (automatic "hot reloading" like
> restarts in development)
> ----------------------------------------------------------------------------------------------------
>
> Key: FINERACT-931
> URL: https://issues.apache.org/jira/browse/FINERACT-931
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Michael Vorburger
> Assignee: Michael Vorburger
> Priority: Critical
> Labels: beginner, technical
> Fix For: 1.5.0
>
>
> FINERACT-730 unlocks the Spring Framework's "hot" reloading for development.
> We should test that, and document it in the README.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)