[ 
https://issues.apache.org/jira/browse/FINERACT-918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17104856#comment-17104856
 ] 

Petri Tuomola commented on FINERACT-918:
----------------------------------------

Yes - it seems that FINERACT-931 doesn't require much (any?) extra work, as the 
Eclipse hot deploy seems to work for Fineract even without the devtools 
dependency. Though the devtools dependency might bring some additional features 
that are worth having. 

Also re FINERACT-764: with this, you can also run any integration test in 
Eclipse by just right-clicking it - and the test execution then automagically 
triggers between the server debugging view and the client testing view. I know 
it's not quite what is meant by FINERACT-764 but still pretty handy.

> Document how to run Fineract in IDEs like Eclipse & IntelliJ - great for easy 
> debugging!
> ----------------------------------------------------------------------------------------
>
>                 Key: FINERACT-918
>                 URL: https://issues.apache.org/jira/browse/FINERACT-918
>             Project: Apache Fineract
>          Issue Type: New Feature
>            Reporter: Michael Vorburger
>            Priority: Major
>
> The goal of this issue is to be able to easily run (something like) 
> {{org.apache.fineract.ServerApplication}} directly within the IDE.
> While Spring Boot itself will launch just fine in-IDE, the main issue in 
> Fineract is that it fails due to (missing) OpenJPA Enhancement. ({{Caused by: 
> org.apache.openjpa.util.MetaDataException: The type "class 
> org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom" has 
> not been enhanced.}})
> One solution would be that I  resurrect my (very!!) old OPENJPA-1412 (with 
> OPENJPA-1879 and OPENJPA-1887, see 
> [https://openjpa.apache.org/enhancement-with-eclipse.html|https://openjpa.apache.org/enhancement-with-eclipse.html)]
>  ... I'm JOKING!
> Another much easier and perhaps more feasible approach could be to make the 
> IDE use the same classes produced by and already enhanced during the Gradle 
> build on the CLI?
> PS: Once we have FINERACT-764, it would also be great of all ITs (first the 
> SpringBootLoginTest and then others) could be run directly within the IDE, 
> instead of only via Gradle on the CLI.  That should, in theory, "just work" - 
> when we resolve this.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to