diff --git a/README.md b/README.md index dd86a2d..b70b4c7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# Fork of [FueliFinTS](https://github.com/petafuel/FueliFinTS) +# LN-FinTS - A fork of [FueliFinTS](https://github.com/petafuel/FueliFinTS) Fueli FinTS is a server implementing the financial transaction services (FinTS) protocol for online banking. FinTS was formerly known as home banking computer interface (HBCI). -**This fork of [FueliFinTS](https://github.com/petafuel/FueliFinTS) addresses the following issues:** +**This is a fork of [FueliFinTS](https://github.com/petafuel/FueliFinTS) addresses the following issues:** 1. Persistence layer was missing and has been added after rough reverse-engineering 2. For missing maven dependencies (to handle SEPA payments and account statements) skeleton classes have been implemented and added. @@ -30,3 +30,12 @@ Fueli FinTS is a server implementing the financial transaction services (FinTS) ```bash $ mysql -u fintsuser -p fints < dbsetup.sql ``` +7. Configure `lnbits.properties` + +# Run Steps + +Use `LN-FinTS-jar-with-dependencies.jar` (containing all needed dependencies) resulting from `mvn package` in a folder where there is a folder `config` with the files `fuelifints.properties` and `lnbits.properties` with the following command: +```bash +$ java -jar LN-FinTS-jar-with-dependencies.jar +``` +Logs are written into folder `log`. \ No newline at end of file diff --git a/pom.xml b/pom.xml index f590131..be077bc 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 net.petafuel - FueliFinTS + LN-FinTS 2.23-SNAPSHOT jar @@ -10,6 +10,7 @@ 1.8 UTF-8 -Xdoclint:none + true ***REMOVED*** @@ -124,10 +125,20 @@ pw-swift-core SRU2022-9.3.12 + + javax.xml.bind + jaxb-api + 2.3.1 + + + org.glassfish.jaxb + jaxb-runtime + 2.3.1 + clean install - FueliFinTS + LN-FinTS org.apache.maven.plugins @@ -165,6 +176,29 @@ runtime + + org.apache.maven.plugins + maven-assembly-plugin + + + package + + single + + + + + net.petafuel.fuelifints.FinTSServer + + false + + + jar-with-dependencies + + + + +