You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Guillaume Nodet <gn...@apache.org> on 2023/02/27 09:16:39 UTC

[ANN] Maven Compiler Plugin 3.11.0 released

The Apache Maven team is pleased to announce the release of the
Maven Compiler Plugin 3.11.0

https://maven.apache.org/plugins/maven-compiler-plugin/


Release Notes - Maven Compiler Plugin - Version 3.11.0

** Bug
    * [MCOMPILER-347] - Includes and excludes not passed into
CompilerConfiguration
    * [MCOMPILER-433] - mvn clean compile test compiles the source files
twice
    * [MCOMPILER-495] - createMissingPackageInfoClasses fails in packages
that only contain a package-info.java
    * [MCOMPILER-503] - Unexpected dependency resolution of
`annotationProcessorPaths`
    * [MCOMPILER-512] - Defining maven.compiler.release as empty string
ends with NumberFormatException in testCompileMojo
    * [MCOMPILER-513] - Error cross-compiling (JDK 18+ to release 17-)
source with lint warnings
    * [MCOMPILER-523] - MCOMPILER-481 IT fails with Maven 3.9.0
    * [MCOMPILER-525] - Incremental recompile incorrect detection of
dependency change
** New Feature
    * [MCOMPILER-488] - dedicated option for `implicit` javac flag
    * [MCOMPILER-499] - Display recompilation causes
    * [MCOMPILER-500] - add a parameter to exclude some pattern from incr
stale source file calculation
** Improvement
    * [MCOMPILER-457] - Change showWarnings to true by default
    * [MCOMPILER-494] - Add `useModulePath` to TestCompilerMojo
    * [MCOMPILER-501] - compileSourceRoots parameter should be writable
    * [MCOMPILER-522] - Use maven-resolver to resolve
'annotationProcessorPaths' dependencies
** Wish
    * [MCOMPILER-395] - annotationProcessorPaths should accept exclusions
** Task
    * [MCOMPILER-505] - Update default source/target from 1.7 to 1.8
** Dependency upgrade
    * [MCOMPILER-506] - Upgrade parent POM to version 37
    * [MCOMPILER-507] - Upgrade QDocx to 2.0.2
    * [MCOMPILER-516] - upgrade plexus compiler: display compiler key
options and relative path
    * [MCOMPILER-519] - Upgrade maven-invoker-plugin from 3.3.0 to 3.4.0
    * [MCOMPILER-526] - Upgrade to parent 39
    * [MCOMPILER-527] - Upgrade plexus-java to 1.1.2


Enjoy,
- The Apache Maven team