This tutorial assumes that you're using IntelliJ IDEA
STEP 1
Use git to clone the Apache Fineract CN microservices using the initial-setup script into a folder of your choice, FineractCNCode/, say.
STEP 2
Open IntelliJ IDEA, Create New Project,
STEP 3
Choose Java alongside Thymeleaf and Spring libraries and click Next
STEP 4
Choose Project name and Project location,in my case FineractCN and ~/Documents/FineractCN and click Finish
The FineractCN project opens up in a few seconds.To import the accounting microservice, use the following steps;
STEP 5
Click File->New->Module from existing sources
STEP 6
Choose the accounting folder from your FineractCNCode/ folder and click Open
STEP 7
Import Module Window shows up. Choose the Import module from existing model button, the Gradle option and Click Next
STEP 8
On next page, set Gradle project to FineractCNCode/accounting, select Use auto-import, use default gradle wrapper (recommended) options and finally click Finish
STEP 9
Wait a few seconds while the accounting microservice gets synced
STEP 10
Repeat STEP 5 to STEP 9 to import other Apache Fineract CN microservices. As you progress, your Project Structure should gradually grow and should at some point look like this.
Ensure that you have all 33 repositories imported into IntelliJ. You're should be done done importing Apache Fineract Microservices into IntelliJ IDEA editor.