to run unit tests and integration tests: mvn verify expected build error, because not 90% code coverage from tests Article http://confluence.marcuschiu.com/x/-wRDAQ Resources https://medium.com/codeops/code-coverage-with-jacoco-sonarqube-and-maven-59fb04a9a383 https://www.baeldung.com/jacoco