This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git
from d79caa0 Remove Maven 3 note (#241)
new 2a9f419 Move classes to the correct package
new 7df998f POM formatting for ITs
new 9dc957d [MCOMPILER-593] Switch to Maven 4 API
The 3 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:
.github/workflows/maven-verify.yml | 10 +-
pom.xml | 172 ++--
src/it/MCOMPILER-129/pom.xml | 9 +-
src/it/MCOMPILER-157/annotation-processor/pom.xml | 12 +-
src/it/MCOMPILER-157/annotation-user/pom.xml | 17 +-
src/it/MCOMPILER-157/pom.xml | 6 +-
src/it/MCOMPILER-170/mcompiler-170-1/pom.xml | 9 +-
src/it/MCOMPILER-170/mcompiler-170-2/pom.xml | 9 +-
src/it/MCOMPILER-170/mcompiler-170-3/pom.xml | 9 +-
src/it/MCOMPILER-170/mcompiler-170-4/pom.xml | 9 +-
src/it/MCOMPILER-170/pom.xml | 14 +-
src/it/MCOMPILER-190/pom.xml | 5 +-
src/it/MCOMPILER-192/pom.xml | 99 ++-
src/it/MCOMPILER-192/verify.groovy | 2 +-
src/it/MCOMPILER-197/pom.xml | 25 +-
.../annotation-processor/pom.xml | 80 +-
.../annotation-user/pom.xml | 165 ++--
src/it/MCOMPILER-203-processorpath/pom.xml | 92 +--
src/it/MCOMPILER-205/pom.xml | 85 +-
src/it/MCOMPILER-224/annotation-processor/pom.xml | 6 +-
src/it/MCOMPILER-224/annotation-user/pom.xml | 25 +-
src/it/MCOMPILER-224/pom.xml | 6 +-
src/it/MCOMPILER-228/pom.xml | 88 +-
src/it/MCOMPILER-260_customArguments/pom.xml | 105 ++-
src/it/MCOMPILER-268_modulepath/pom.xml | 125 ++-
src/it/MCOMPILER-270_release/pom.xml | 111 ++-
src/it/MCOMPILER-272/pom.xml | 14 +-
src/it/MCOMPILER-272/processor1/pom.xml | 6 +-
src/it/MCOMPILER-272/processor2-dep/pom.xml | 6 +-
src/it/MCOMPILER-272/processor2/pom.xml | 6 +-
src/it/MCOMPILER-272/project/pom.xml | 6 +-
src/it/MCOMPILER-275_separate-moduleinfo/pom.xml | 159 ++--
src/it/MCOMPILER-284/pom.xml | 5 +-
src/it/MCOMPILER-294/app/pom.xml | 79 +-
src/it/MCOMPILER-294/lib/pom.xml | 63 +-
src/it/MCOMPILER-294/pom.xml | 107 ++-
src/it/MCOMPILER-298/pom.xml | 5 +-
src/it/MCOMPILER-321_pathexceptions/pom.xml | 31 +-
src/it/MCOMPILER-328_multiReleaseOutput/pom.xml | 5 +-
.../MCOMPILER-336_incremental-modulepath/a/pom.xml | 6 +-
.../MCOMPILER-336_incremental-modulepath/b/pom.xml | 6 +-
.../MCOMPILER-336_incremental-modulepath/pom.xml | 19 +-
src/it/MCOMPILER-346/pom.xml | 2 -
.../dependent-module/pom.xml | 7 +-
src/it/MCOMPILER-349_dependencyChanged/pom.xml | 21 +-
.../service/pom.xml | 7 +-
src/it/MCOMPILER-360/dep360/pom.xml | 5 +-
src/it/MCOMPILER-360/main360/pom.xml | 5 +-
src/it/MCOMPILER-360/pom.xml | 15 +-
src/it/MCOMPILER-366/pom.xml | 31 +-
src/it/MCOMPILER-373_mrjar/pom.xml | 10 +-
src/it/MCOMPILER-379/module1/pom.xml | 6 +-
src/it/MCOMPILER-379/module2/pom.xml | 7 +-
src/it/MCOMPILER-379/pom.xml | 14 +-
.../annotation-api/pom.xml | 5 +-
.../annotation-processor-dep-v1/pom.xml | 5 +-
.../annotation-processor-dep-v2/pom.xml | 5 +-
.../annotation-processor/pom.xml | 5 +-
.../annotation-user1/pom.xml | 7 +-
.../annotation-user2/pom.xml | 23 +-
.../annotation-user3/pom.xml | 7 +-
.../annotation-user4/pom.xml | 23 +-
.../MCOMPILER-391-processorpath-dep-mgmt/pom.xml | 7 +-
.../annotation-processor-dep/pom.xml | 5 +-
.../annotation-processor/pom.xml | 5 +-
.../annotation-user/pom.xml | 7 +-
.../pom.xml | 5 +-
.../dependent-module/pom.xml | 5 +-
.../pom.xml | 19 +-
.../service/pom.xml | 5 +-
.../app/pom.xml | 6 +-
.../MCOMPILER-481-requires-static-included/pom.xml | 12 +-
.../service/pom.xml | 6 +-
src/it/MCOMPILER-485/pom.xml | 7 +-
src/it/MCOMPILER-495/pom.xml | 7 +-
src/it/MCOMPILER-500-package-info-incr/pom.xml | 7 +-
.../annotation-processor-dep-v1/pom.xml | 5 +-
.../annotation-processor-dep-v2/pom.xml | 5 +-
.../annotation-processor/pom.xml | 5 +-
.../annotation-user/pom.xml | 7 +-
.../pom.xml | 5 +-
src/it/MCOMPILER-512/pom.xml | 11 +-
.../MCOMPILER-522-unresolvable-dependency/pom.xml | 6 +-
src/it/MCOMPILER-525/invoker.properties | 3 +-
src/it/MCOMPILER-525/pom.xml | 10 +-
src/it/MCOMPILER-542/pom.xml | 5 +-
src/it/MCOMPILER-567-kt/pom.xml | 12 +-
src/it/MCOMPILER-567/pom.xml | 8 +-
src/it/automodules-application/pom.xml | 109 ++-
src/it/automodules-library/pom.xml | 109 ++-
src/it/automodules-manifest/pom.xml | 109 ++-
src/it/automodules-transitive-module/pom.xml | 109 ++-
src/it/default-fork-windows/pom.xml | 5 +-
src/it/default-fork/pom.xml | 5 +-
src/it/default-incremental-disable/pom.xml | 5 +-
src/it/default/pom.xml | 5 +-
.../pom.xml | 36 +-
src/it/includes-excludes/pom.xml | 10 +-
src/it/jdk16-annotation/pom.xml | 24 +-
src/it/jdk9-exportsto/bar/pom.xml | 77 +-
src/it/jdk9-exportsto/foo/pom.xml | 63 +-
src/it/jdk9-exportsto/pom.xml | 105 ++-
src/it/jpms_add-exports/pom.xml | 101 ++-
src/it/jpms_compile-main-empty-test-bar/pom.xml | 63 +-
src/it/jpms_compile-main-foo-test-bar/pom.xml | 73 +-
src/it/jpms_compile-main-foo-test-foo/pom.xml | 73 +-
src/it/jpms_patch-module/pom.xml | 93 +--
src/it/mcompiler-106/pom.xml | 14 +-
src/it/mcompiler-120/pom.xml | 7 +-
src/it/mcompiler-135/pom.xml | 6 +-
src/it/mcompiler-179/pom.xml | 5 +-
src/it/mcompiler-182/pom.xml | 25 +-
src/it/mcompiler-21_class-remove/pom.xml | 21 +-
src/it/mcompiler-21_methodname-change/pom.xml | 23 +-
.../multimodule/multirelease-base/pom.xml | 4 +-
.../multimodule/multirelease-nine/pom.xml | 55 +-
.../multimodule/multirelease/pom.xml | 82 +-
src/it/multirelease-patterns/multimodule/pom.xml | 60 +-
.../multiproject/multirelease-base/pom.xml | 95 ++-
.../multiproject/multirelease-nine/pom.xml | 32 +-
src/it/multirelease-patterns/multiproject/pom.xml | 4 +-
.../multirelease-patterns/packaging-plugin/pom.xml | 34 +-
.../singleproject-runtime/pom.xml | 34 +-
.../singleproject-toolchains/pom.xml | 50 +-
src/it/non-english-warnings/pom.xml | 11 +-
src/it/release-without-profile-fork/pom.xml | 6 +-
src/it/release-without-profile/pom.xml | 6 +-
src/it/settings.xml | 6 +
src/it/setup_annotation-verify-plugin/pom.xml | 9 +-
src/it/setup_jar_automodule/pom.xml | 115 ++-
src/it/setup_jar_module/pom.xml | 91 +--
src/it/setup_x/pom.xml | 75 +-
src/it/setup_x/setup_jar_classic/pom.xml | 91 +--
src/it/setup_x/setup_module-transitive/pom.xml | 107 ++-
src/it/test1/pom.xml | 8 +-
.../plugin/compiler/AbstractCompilerMojo.java | 909 +++++++++------------
.../compiler/CompilationFailureException.java | 4 +-
.../apache/maven/plugin/compiler/CompilerMojo.java | 191 +++--
.../apache/maven/plugin/compiler/DeltaList.java | 54 --
.../plugin/compiler/IncrementalBuildHelper.java | 204 +++++
.../plugin/compiler/ModuleInfoTransformer.java | 2 +-
.../apache/maven/plugin/compiler/Providers.java | 78 ++
.../maven/plugin/compiler/TestCompilerMojo.java | 145 ++--
.../maven/plugin/compiler/CompilerMojoTest.java | 301 -------
.../plugin/compiler/CompilerMojoTestCase.java | 671 +++++++++++++++
.../maven/plugin/compiler/MojoTestUtils.java | 75 --
.../plugin/compiler/TestCompilerMojoTest.java | 209 -----
.../plugin/compiler/stubs/DebugEnabledLog.java | 34 -
.../unit/compiler-args-test/plugin-config.xml | 7 +-
.../compiler-basic-sourcetarget/plugin-config.xml | 8 +-
.../unit/compiler-basic-test/plugin-config.xml | 7 +-
.../src/main/java/{ => foo}/TestCompile0.java | 0
.../src/test/java/{ => foo}/TestCompile0Test.java | 0
.../compiler-empty-source-test/plugin-config.xml | 10 +-
.../unit/compiler-fail-test/plugin-config.xml | 7 +-
.../compiler-failonerror-test/plugin-config.xml | 7 +-
.../unit/compiler-fork-test/plugin-config.xml | 11 +-
.../src/main/java/{ => foo}/TestCompile1.java | 0
.../test/java/{ => foo}/TestCompile1TestCase.java | 0
.../compiler-implicit-test/plugin-config-none.xml | 7 +-
.../plugin-config-not-set.xml | 7 +-
.../plugin-config.xml | 8 +-
.../src/main/java/{ => foo}/TestCompile2.java | 0
.../src/main/java/{ => foo}/TestCompile3.java | 0
.../src/main/java/{ => foo}/TestCompile4.java | 0
.../test/java/{ => foo}/TestCompile2TestCase.java | 0
.../test/java/{ => foo}/TestCompile3TestCase.java | 0
.../test/java/{ => foo}/TestCompile4TestCase.java | 0
.../plugin-config.xml | 7 +-
.../plugin-config.xml | 7 +-
.../unit/compiler-skip-main/plugin-config.xml | 7 +-
.../main/java/{ => foo}/TestSkipMainCompile0.java | 0
.../java/{ => foo}/TestSkipMainCompile0Test.java | 0
.../unit/compiler-skip-test/plugin-config.xml | 7 +-
.../main/java/{ => foo}/TestSkipTestCompile0.java | 0
.../java/{ => foo}/TestSkipTestCompile0Test.java | 0
176 files changed, 3610 insertions(+), 3837 deletions(-)
delete mode 100644
src/main/java/org/apache/maven/plugin/compiler/DeltaList.java
create mode 100644
src/main/java/org/apache/maven/plugin/compiler/IncrementalBuildHelper.java
create mode 100644
src/main/java/org/apache/maven/plugin/compiler/Providers.java
delete mode 100644
src/test/java/org/apache/maven/plugin/compiler/CompilerMojoTest.java
create mode 100644
src/test/java/org/apache/maven/plugin/compiler/CompilerMojoTestCase.java
delete mode 100644
src/test/java/org/apache/maven/plugin/compiler/MojoTestUtils.java
delete mode 100644
src/test/java/org/apache/maven/plugin/compiler/TestCompilerMojoTest.java
delete mode 100644
src/test/java/org/apache/maven/plugin/compiler/stubs/DebugEnabledLog.java
rename src/test/resources/unit/compiler-basic-test/src/main/java/{ =>
foo}/TestCompile0.java (100%)
rename src/test/resources/unit/compiler-basic-test/src/test/java/{ =>
foo}/TestCompile0Test.java (100%)
rename src/test/resources/unit/compiler-fork-test/src/main/java/{ =>
foo}/TestCompile1.java (100%)
rename src/test/resources/unit/compiler-fork-test/src/test/java/{ =>
foo}/TestCompile1TestCase.java (100%)
rename src/test/resources/unit/compiler-includes-excludes-test/src/main/java/{
=> foo}/TestCompile2.java (100%)
rename src/test/resources/unit/compiler-includes-excludes-test/src/main/java/{
=> foo}/TestCompile3.java (100%)
rename src/test/resources/unit/compiler-includes-excludes-test/src/main/java/{
=> foo}/TestCompile4.java (100%)
rename src/test/resources/unit/compiler-includes-excludes-test/src/test/java/{
=> foo}/TestCompile2TestCase.java (100%)
rename src/test/resources/unit/compiler-includes-excludes-test/src/test/java/{
=> foo}/TestCompile3TestCase.java (100%)
rename src/test/resources/unit/compiler-includes-excludes-test/src/test/java/{
=> foo}/TestCompile4TestCase.java (100%)
rename src/test/resources/unit/compiler-skip-main/src/main/java/{ =>
foo}/TestSkipMainCompile0.java (100%)
rename src/test/resources/unit/compiler-skip-main/src/test/java/{ =>
foo}/TestSkipMainCompile0Test.java (100%)
rename src/test/resources/unit/compiler-skip-test/src/main/java/{ =>
foo}/TestSkipTestCompile0.java (100%)
rename src/test/resources/unit/compiler-skip-test/src/test/java/{ =>
foo}/TestSkipTestCompile0Test.java (100%)