desruisseaux opened a new pull request, #320: URL: https://github.com/apache/maven-compiler-plugin/pull/320
This is a refactoring of the compiler plugin which separates the MOJO, which contains the configuration, from the code that configures and executes the `javax.tools.JavaCompiler`. This refactoring splits one big class in two smaller classes for the compilation of main, and similarly for the compilation of test. This refactoring facilitates the development described in the next paragraph. This pull request implements the support of the `<include>`, `<exclude>`, `<release>` and `<module>` elements of `<source>`. For now, the release and module elements can be used separately but not yet together. This pull request also contains opportunistic bug fixes in the incremental compilation. There is one change visible to users compared to 4.0.0-beta-2: in the `incrementalCompilation` option, the `additions` enumeration value has been renamed `rebuild-on-add` for clarity and consistency with `rebuild-on-change`. These options did not existed in Maven 3. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org