The maven-project type has too many open issues. All reporters could be replaced by the corresponding publisher.
EOFException with Maven 3.5.0 and Task scanner plugin
No build.xml is created when warnings plugin is used in combination with deactivated maven plugin
Make dependency to bundled maven-plugin optional
The warnings plugin and the analysis-collector plug-in already show how to integrate with the maven plug-in without deriving all the class loading errors. So all maven classes should be removed from analysis-core.