How to create a Custom Maven Plugin with unit and integration test coverage.