Project Requirements JDK 1.8. Maven 3. To run the project Run the PromotionEngine class. It has a simple use case which calculates the total order price.