MNG-5530 simplified MojoExecutionScope binding

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
use doxia-module-markdown 1.5
[MNG-3832] Allow wildcards in dependency exclusions
Already supported since M3.0, now adjust warnings
fixed 70218af1c1824caa892e7e507463ea713faa7133 in case comand line
contains spaces
MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
MNG-5550 default MojoExecution source to Source.LIFECYCLE

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
MNG-5552 made classifier part of MavenProject.artifactMap key

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
MNG-5553 plexus-utils 3.0.16-SNAPSHOT

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
MNG-5549 introduced MojoExecutionEvent and ProjectExecutionEvent

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
Update to the latest plexus-utils with fixes for the ReflectionValueExtractor (MNG-5553)
Update to the latest version of Guava that is 1.6 and works with Sisu
[MNG-5075] MavenProject.getParent throws undocumented ISE

Submitted by Jesse Glick
Update to RAT 0.10 which does not kill with performance like 0.9 did
targetting 3.2.0 release
[MNG-5558] JVM used to run Maven must now be Java 1.6 or newer - can still compile and run tests with older JVMs via toolchains
due to the plugins that we use, you need maven 2.2.1+ to build maven 3.2.x, so let's record that fact
add detail on when we can remove the explicit rat version
[MNG-5558] JVM used to run Maven must now be Java 1.6 or newer - can still compile and run tests with older JVMs via toolchains
Use for each
Use StringBuilder
Remove unnecessary unboxing