FINERACT-1758: Improve custom module example

This commit is contained in:
Aleksandar Vidakovic
2022-10-14 18:57:36 +02:00
committed by Aleksandar Vidakovic
parent 388612b1ae
commit ba765f9b7a
51 changed files with 938 additions and 584 deletions
@@ -0,0 +1,25 @@
@startsalt
{
{T
+ custom
++ acme
+++ note
++++ starter
+++++ src
++++++ main
+++++++ java
++++++++ com.acme.fineract.note.starter
+++++++++ AcmeNoteAutoConfiguration.java
+++++ resources
++++++ db
+++++++ custom-changelog
++++++++ parts
+++++++++ 0001_acme_note_initial.xml
++++++++ changelog-acme-note.xml
++++++ META-INF
+++++++ spring.factories
+++++ build.gradle
+++++ dependencies.gradle
}
}
@endsalt
@@ -2,16 +2,39 @@
{
{T
+ custom
++ mycustom
+++ service
++++ src
+++++ main
++++++ java
+++++++ org.apache.fineract.mymodule.service
++++++++ MyServiceImpl.java
++++ build.gradle
++++ dependencies.gradle
+++ build.gradle
++ acme
+++ note
++++ core
+++++ src
++++++ main
+++++++ java
++++++++ com.acme.fineract.note.core
+++++++++ data
++++++++++ MyData.java
+++++++++ service
++++++++++ MyCustomService.java
+++++ build.gradle
+++++ dependencies.gradle
++++ service
+++++ src
++++++ main
+++++++ java
++++++++ com.acme.fineract.note.service
+++++++++ AcmeNoteReadService.java
+++++++++ AcmeNoteWriteService.java
+++++ build.gradle
+++++ dependencies.gradle
++++ starter
+++++ src
++++++ main
+++++++ java
++++++++ com.acme.fineract.note.starter
+++++++++ AcmeNoteAutoConfiguration.java
+++++ resources
++++++ META-INF
+++++++ spring.factories
+++++ build.gradle
+++++ dependencies.gradle
}
}
@endsalt
@@ -1,39 +0,0 @@
@startsalt
{
{T
+ module
++ mymodule
+++ core
++++ src
+++++ main
++++++ java
+++++++ org.apache.fineract.mymodule.core
++++++++ data
+++++++++ MyData.java
++++++++ service
+++++++++ MyService.java
++++ build.gradle
++++ dependencies.gradle
+++ service
++++ src
+++++ main
++++++ java
+++++++ org.apache.fineract.mymodule.service
++++++++ MyServiceImpl.java
++++ build.gradle
++++ dependencies.gradle
+++ starter
++++ src
+++++ main
++++++ java
+++++++ org.apache.fineract.mymodule.starter
++++++++ MyAutoConfiguration.java
++++ resources
+++++ META-INF
++++++ spring.factories
++++ build.gradle
++++ dependencies.gradle
+++ build.gradle
}
}
@endsalt