Skip to content

Commit c09a1ae

Browse files
authored
Merge pull request #46 from mstohr1975/feature/parameterized-launcher
feat(cli): add parameterized launcher for runtime-configured environments
2 parents 6feb6ad + abd0b8d commit c09a1ae

3 files changed

Lines changed: 470 additions & 1 deletion

File tree

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,22 @@ How to get started:
1616

1717
https://github.com/ebics-java/ebics-java-client/wiki/EBICS-Client-HowTo
1818

19+
Parameterized launcher (without `ebics.txt`):
20+
21+
```
22+
export EBICS_PASSWORD='changeit'
23+
export EBICS_USER_ID='USER123'
24+
export EBICS_PARTNER_ID='PARTNER123'
25+
export EBICS_HOST_ID='HOST123'
26+
export EBICS_BANK_URL='https://bank.example/ebics'
27+
28+
mvn exec:java \
29+
-Dexec.mainClass=org.kopi.ebics.client.ParameterizedEbicsClientLauncher \
30+
-Dexec.args="--create --ini --hia --hpb"
31+
```
32+
33+
This mode is useful for containerized or ephemeral environments where `ebics.txt` should not be persisted.
34+
1935
You can build it directly from the source with maven or use the releases from [JitPack](https://jitpack.io/#ebics-java/ebics-java-client/).
2036

2137
Gradle:
@@ -47,4 +63,3 @@ Maven
4763
</dependency>
4864
```
4965

50-

0 commit comments

Comments
 (0)