My Shop - Java 8 CRUD application
Summary
The solution has been implemented on the requirements received which can be found in REQUIREMENTS.md It uses purely Java 8 for all the CRUD operations.
Build and run
In order to build the solution you must have JDK 8 and Maven 3 installed, simply run:
mvn clean install
Running the application can be done either via Maven or from your favourite IDE. From Maven:
mvn clean compile exec:java