- Download link for Self Service Plugin and extract the files (java jar files are on it)
1a. Execute only for DOCKER - Create a directory, copy the Self Service Plugin libraries in it
mkdir fineract-selfservice && cd fineract-selfservice
1b. Execute only for TOMCAT - Copy the Self Service Plugin and Pentaho libraries in $TOMCAT_HOME/webapps/fineract-provider/WEB-INF/lib/
-
Restart Docker or Tomcat
-
Test the Self Service
Add the repository https://mifos.jfrog.io/artifactory/libs-snapshot-local/
Maven
<dependency>
<groupId>community.mifos</groupId>
<artifactId>selfservice-plugin</artifactId>
<version>1.9.0-SNAPSHOT</version>
</dependency>
Gradle
compile(group: 'community.mifos', name: 'selfservice-plugin', version: '1.9.0-SNAPSHOT')
This project is currently only tested against the very latest and greatest
bleeding edge Fineract develop
branch on Linux Ubuntu 22.04LTS. Building and using it against
other versions may be possible, but is not tested or documented here.
- Download and compile
git clone https://github.com/openMF/selfservice-plugin.git
cd selfservice-plugin && ./mvnw -Dmaven.test.skip=true clean package && cd ..
- Execute Apache Fineract with the location of the Mifos Pentaho Plugin library for Apache Fineract
java -Dloader.path=$APACHE_FINERACT_PLUGIN_HOME/libs/ -jar $APACHE_FINERACT_HOME/fineract-provider.jar
If this Fineract plugin project is useful to you, please contribute back to it (and Fineract) by raising Pull Requests yourself with any enhancements you make, and by helping to maintain this project by helping other users on Issues and reviewing PR from others (you will be promoted to committer on this project when you contribute). We recommend that you Watch and Star this project on GitHub to make it easy to get notified.