A bookstore using Java 9 Jigsaw, HTTP2/Client and Flow API.
Execute script scripts/link.sh in root directory:
bash scripts/link.sh
- Domain: contains domain classes of business core
- HTTP: HTTP client to get books from external service
- NF: invoice issuing service and domain objects
- Main: executes the entire flow
Execute script scripts/build.sh in root directory:
bash scripts/build.sh
Execute script scripts/package.sh in root directory:
bash scripts/package.sh
Execute script run.sh in root directory:
bash run.sh
Java 9.0.7