Configuring jacoco code coverage plugin. Due to separate prod/test modules some extra config is required and the setup cannot be bound to a build phase. When invoked, it is important that the report is built separately, example - 'mvn jacoco:prepare-agent test; mvn jacoco:report'.