Deployment
Yupiik chords is a simple Java application, it has several flavors but all are based on Java capabilities.
Standalone
It is a matter of creating the right java command: java -cp $classpath io.yupiik.fusion.framework.api.main.CliLauncher $args.
The classpath is composed of these dependencies:
-
io.yupiik.observability:statura:1.0.4 -
io.yupiik.fusion:fusion-api:1.0.37:jar -
io.yupiik.fusion:fusion-cli:1.0.37:jar -
io.yupiik.fusion:fusion-httpclient:1.0.37:jar -
io.yupiik.fusion:fusion-json:1.0.37:jar -
io.yupiik.logging:yupiik-logging-jul:1.0.8:jar
So it can look to:
java \
-cp "statura-1.0.4.jar::fusion-api-1.0.37.jar:fusion-cli-1.0.37.jar:fusion-httpclient-1.0.37.jar:fusion-json-1.0.37.jar:yupiik-logging-jul-1.0.8.jar" \
io.yupiik.fusion.framework.api.main.CliLauncher ...
or if you put all libraries in lib/ folder: java -cp lib/*.jar com.tmf.catalog.Tmf620ApiProductCatalogApplication $args.
|
TIP
|
all libraries are available on maven central . |