This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git
from 6b86381 Parser for `module-info-patch.maven` files (#963)
new 53c1cc6 Improvement in the handling of some exceptions:
new 338d532 Fix the use of `--patch-module` option when a forked compiler
is used. Includes the case of toolchains, which are implicitly forked processes.
new 0dea159 Apply to fork mode the same policy as the usual mode
regarding when to write debug files.
new d958a62 Do not create empty "generated-sources" when there is no
annotation processor to run. This commit takes in account the fact that
`-proc:full` was the default before Java 23.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/it/{test1 => default-fork_modular}/pom.xml | 9 +-
.../src/main/java/foo}/MyClass.java | 0
.../src}/main/java/module-info.java | 2 +-
.../src/test/java/foo/MyTest.java} | 2 +-
.../verify.groovy | 11 +--
.../plugin/compiler/AbstractCompilerMojo.java | 110 ++++++++++++++-------
.../apache/maven/plugin/compiler/CompilerMojo.java | 6 ++
.../apache/maven/plugin/compiler/ForkedTool.java | 31 +++---
.../maven/plugin/compiler/ForkedToolSources.java | 59 +++++++----
.../maven/plugin/compiler/IncrementalBuild.java | 21 +++-
.../maven/plugin/compiler/TestCompilerMojo.java | 6 ++
.../apache/maven/plugin/compiler/ToolExecutor.java | 2 +-
.../plugin/compiler/WorkaroundForPatchModule.java | 17 +++-
13 files changed, 186 insertions(+), 90 deletions(-)
copy src/it/{test1 => default-fork_modular}/pom.xml (88%)
copy src/it/{MCOMPILER-129/src/main/java =>
default-fork_modular/src/main/java/foo}/MyClass.java (100%)
copy src/it/{modular-sources/src/org.foo =>
default-fork_modular/src}/main/java/module-info.java (97%)
copy src/it/{jdk9-exportsto/foo/src/main/java/foo/Foo.java =>
default-fork_modular/src/test/java/foo/MyTest.java} (97%)
copy src/it/{default-fork-windows => default-fork_modular}/verify.groovy (72%)