Package org.apache.maven.plugin.compiler


package org.apache.maven.plugin.compiler
Maven Compiler Plugin MOJO. The CompilerMojo and TestCompilerMojo classes contain the configuration for compiling the main source code and the tests respectively. These classes are mutable as they can be extended and have their properties modified in subclasses. However, the actual compilation is performed by ToolExecutor, which takes a snapshot of the MOJO at construction time. After the test executor has been created, it can be executed safely in a background thread even if the MOJO is modified concurrently.