From 468f70dd47ebbcf4265a60221f00dbc74d4434e722756f1cc2a50d3e8fd18759 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 24 May 2022 05:18:49 +0000 Subject: [PATCH 1/2] OBS-URL: https://build.opensuse.org/package/show/Java:packages/plexus-compiler?expand=0&rev=12 --- plexus-compiler.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plexus-compiler.spec b/plexus-compiler.spec index 1bf9b26..f7f2a82 100644 --- a/plexus-compiler.spec +++ b/plexus-compiler.spec @@ -79,7 +79,8 @@ cp %{SOURCE2} LICENSE.MIT # don't generate requires on test dependency (see #1007498) %pom_xpath_remove "pom:dependency[pom:artifactId[text()='plexus-compiler-test']]" plexus-compilers -%pom_change_dep org.codehaus.plexus:plexus-testing :::test plexus-compilers/plexus-compiler-eclipse +# Wrong scope in pom file. This one is needed only for compiling and running tests +%pom_xpath_set "pom:dependency[pom:artifactId[text()='plexus-testing']]/pom:scope" "test" plexus-compilers/plexus-compiler-eclipse %pom_remove_plugin :maven-site-plugin From f705e813ecaf645eb84c424f057bf756fb9384f16811d290d862527b3f18031a Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Wed, 25 May 2022 14:04:02 +0000 Subject: [PATCH 2/2] OBS-URL: https://build.opensuse.org/package/show/Java:packages/plexus-compiler?expand=0&rev=13 --- plexus-compiler.changes | 80 +++++++++++++++++++++++++++++++++++++++++ plexus-compiler.spec | 3 +- 2 files changed, 81 insertions(+), 2 deletions(-) diff --git a/plexus-compiler.changes b/plexus-compiler.changes index ac1e283..f6c6692 100644 --- a/plexus-compiler.changes +++ b/plexus-compiler.changes @@ -7,6 +7,86 @@ Sat May 21 19:49:23 UTC 2022 - Fridrich Strba Sat Mar 12 09:32:05 UTC 2022 - Fridrich Strba - Upgrade to upstream release 2.11.1 + * Removed: + + remove jikes compiler + * New features and improvements + + add paremeter to configure javac feature --enable-preview + + add workaround to jdk bug JDK-8210649 + + make java 11 as project base but keep javac release 8, we + will be able to upgrade ecj and errorprone + + Bump plexus-components from 6.5 to 6.6 and upgrade to junit5 + + javac dump debug file should not be written in classes + directory as it will be included in jar. change directory and + make name configurable + + add adopt-openj9 build + + Fix AspectJ basics + + fix methods of lint and warning + + Add new showLint compiler configuration + + add jdk distribution to the matrix + + Added primitive support for --processor-module-path + + Issue #111 - Refactor and add unit tests for support for + multiple --add-exports custom compiler arguments + + Add Maven Compiler Plugin compiler it tests + + Close StandardJavaFileManager + + Use latest ecj from official Eclipse release + * Bug fixes: + + [eclipse-compiler] Resort sources to have module-info.java + first + + Issue #106: Retain error messages from annotation processors + + Issue #147: Support module-path for ECJ + + Issue #166: Fix maven dependencies + + eclipse compiler: set generated source dir even if no + annotation processor is configured + + CSharp compiler: fix role + + Eclipse compiler: close the StandardJavaFileManager + + Use plexus annotations rather than doclet to fix javadoc with + java11 + + fix Java15 build + + Update Error prone 2.4 + + Rename method, now that EA of JDK 16 is available + + Eclipse Compiler Support release specifier instead of + source/target + + Issue #73: Use configured file encoding for JSR-199 Eclipse + compiler + * Dependency updates + + Bump ecj from 3.24.0 to 3.28.0 + + Bump error_prone_core from 2.10.0 to 2.11.0 + + Bump release-drafter/release-drafter from 5.18.0 to 5.18.1 + + Bump plexus-components from 6.5 to 6.6 and upgrade to junit5 + + Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 + + Bump animal-sniffer-maven-plugin from 1.20 to 1.21 + + Bump assertj-core from 3.21.0 to 3.22.0 + + Bump release-drafter/release-drafter from 5.15.0 to 5.17.6 + + Bump plexus-component-annotations from 2.1.0 to 2.1.1 + + Bump junit-jupiter-api from 5.8.1 to 5.8.2 + + Issue #166: Fix maven dependencies + + Bump error_prone_core from 2.9.0 to 2.10.0 + + Bump error_prone_core from 2.8.1 to 2.9.0 + + Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 + + Bump actions/cache from 2.1.5 to 2.1.6 + + Bump error_prone_core from 2.6.0 to 2.8.1 + + Bump actions/cache from v2.1.4 to v2.1.5 + + Bump release-drafter/release-drafter from v5.13.0 to v5.15.0 + + Bump actions/cache from v2.1.3 to v2.1.4 + + Bump animal-sniffer-maven-plugin from 1.19 to 1.20 + + Bump maven-invoker-plugin from 3.2.1 to 3.2.2 + + Bump junit from 4.13.1 to 4.13.2 + + Bump release-drafter/release-drafter from v5.12.1 to v5.13.0 + + Bump ecj from 3.23.0 to 3.24.0 + + Bump actions/cache from v2.1.2 to v2.1.3 + + Bump release-drafter/release-drafter from v5.11.0 to v5.12.1 + + Bump junit from 4.13 to 4.13.1 + + Bump maven-artifact from 2.0 to 2.2.1 + + Bump maven-settings from 2.0 to 2.2.1 + + Bump actions/cache from v2.1.1 to v2.1.2 + + Bump ecj from 3.22.0 to 3.23.0 + + Bump plexus-component-annotations from 1.7.1 to 2.1.0 + + Bump actions/cache from v2.1.0 to v2.1.1 + + Bump plexus-components from 6.1 to 6.3 + + Bump junit from 4.12 to 4.13 + + Bump animal-sniffer-maven-plugin from 1.16 to 1.19 + + Bump aspectj.version from 1.9.2 to 1.9.6 + + Bump actions/cache from v1 to v2.1.0 * needed by the latest maven-compiler-plugin - Rewrite the plexus metadata generation in the ant build files * it is now possible to give it an ad-hoc classpath to look for diff --git a/plexus-compiler.spec b/plexus-compiler.spec index f7f2a82..1bf9b26 100644 --- a/plexus-compiler.spec +++ b/plexus-compiler.spec @@ -79,8 +79,7 @@ cp %{SOURCE2} LICENSE.MIT # don't generate requires on test dependency (see #1007498) %pom_xpath_remove "pom:dependency[pom:artifactId[text()='plexus-compiler-test']]" plexus-compilers -# Wrong scope in pom file. This one is needed only for compiling and running tests -%pom_xpath_set "pom:dependency[pom:artifactId[text()='plexus-testing']]/pom:scope" "test" plexus-compilers/plexus-compiler-eclipse +%pom_change_dep org.codehaus.plexus:plexus-testing :::test plexus-compilers/plexus-compiler-eclipse %pom_remove_plugin :maven-site-plugin