OpenJDK 17
Maven 3.8.4
If we want to publish our artifacts we should use properly:
https://www.mojohaus.org/flatten-maven-plugin/
To create poms without ${revision}
mvnw.bat
Modules:
- api: data structures, interface facade
- application: domain logic implementation
- infrastructure: implementation details (around technologies)
- add product
- adding product multiple times results increasing quantity
- remove product
- search for order
- create order
- id
- items
- amount
- product
- quantity
- define product
- search for product
- id
- name
- price