An online store application built with Jakarta EE that provides e-commerce functionality. This project implements a RESTful API for managing products, shopping carts, and user accounts. The application features include:
- Product catalog management
- Shopping cart functionality
- User account management
- HATEOAS-compliant REST API
- Swagger/OpenAPI documentation
- Comprehensive test coverage with JaCoCo reports
In order to build the project successfully you should have the following installed and configured on your work station:
- Java 17
- Maven 3.x.y where y >=0 and x >= 5
mvn clean install
Simply execute the following command:
mvn spring-boot:run
- Build the Project
- Move to Jacoco folder and open
target/site/jacoco/index.html index.htmlwill list the coverage for the complete Project
Coverage Indicators
- Red : Not Covered
- Yellow : Partially Covered
- Green : Completely Covered