mvn clean -U package
mvn test
java -jar VenmoPay
OR
java -jar VenmoPay < sampleinput.txt
- Static typing
- Highly Object Oriented allows to create this system with standard design pattern e.g. This system was developed using mediator pattern which is quite easy to implement/visualize in Java
- Easy to maintain as almost everyone knows Java.
- Easy to deploy as standard build and deploy management tools like mvn can work seamlessly with Java
- Almost big Applications servers are Java containers and this product could be deployed on a java container without much trouble.