Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

plexus-compiler-2.18.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: plexus-compiler Distribution: openSUSE Tumbleweed
Version: 2.18.0 Vendor: openSUSE
Release: 1.1 Build date: Fri Nov 6 14:24:24 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 85343 Source RPM: plexus-compiler-2.18.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/codehaus-plexus/plexus-compiler
Summary: Compiler call initiators for Plexus
Plexus Compiler adds support for using various compilers from a
unified api. Support for javac is available in main package. For
additional compilers see plexus-compiler-extras package.

Provides

Requires

License

Apache-2.0 AND MIT

Changelog

* Fri Nov 06 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.18.0
    * Removed
      + Bump Error Prone to 2.50.0, requires Java 21
    * New features and improvements
      + Accept the 1.x spelling for the javac release version
    * Documentation updates
      + Drop the Source Xref menu item
    * Maintenance
      + Use JUnit 5 in the AspectJ compiler IT
      + Remove redundant javaVersion property
      + Drop the Source Xref menu item
      + Derive test expectations from the JDK feature version
    * Build
      + Allow running the release drafter by hand
      + Keep Dependabot off plexus-xml 4.x and SLF4J 2.x
    * Dependency updates
      + Bump com.google.guava:guava from 33.7.1-jre to 33.8.0-jre
      + Bump eclipse.sisu.version from 1.1.0 to 1.1.1
      + Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0
      + Bump Error Prone to 2.50.0, requires Java 21
* Mon Sep 28 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.17.1
    * Bug Fixes
      + Restore the -Xlint category on in-process javac warnings
      + Skip blank annotation processor names in javac and eclipse
      + Fix aspectj-compiler IT for Maven 4 stdout prefixing
    * Documentation updates
      + Stop pinning a version in the README snippet
    * Build
      + Point the SCM URLs at HTTPS
      + Draft the version the labels imply, not always a patch
    * Dependency updates
      + Bump org.eclipse.jdt:ecj from 3.46.0 to 3.46.100
      + Bump com.google.guava:guava from 33.6.0-jre to 33.7.1-jre
  - Changes of version 2.17.0
    * New features and improvements
      + Establish automatic module names
      + Quote javac argument files
    * Bug Fixes
      + Forward javac notes, including the multi-line ones
      + Report javac output that no classifier recognised
      + Fix off by one column in diagnostic when using "forked"
      execution of javac.
    * Maintenance
      + Bump remoting in the MCOMPILER-346 reproducer
      + Remove the Maven and commons-lang dependencies from the
      compiler TCK
      + Depend on the resolver directly instead of maven-core
      + Count warnings by kind, not by subtraction
      + Drop two properties the build does not need
      + Drop the managed plexus-component-annotations entry
      + Rewrite README with usage, status and version guidance
      + Restore the document metadata dropped when the page was ported
      + Format the converted site page to the project's spotless rules
      + Port the site documentation from APT to Markdown
      + Remove Hamcrest dependency and replace with JUnit assertions
    * Build
      + Update parent to plexus 27
    * Dependency updates
      + Bump plexus-utils to 4.1.0
      + Depend on the resolver directly instead of maven-core
      + Update parent POM to 26
      + Bump org.apache.maven:maven-core from 3.6.3 to 3.8.1 in
      /plexus-compiler-test
      + Bump eclipse.sisu.version from 0.9.0.M4 to 1.1.0
      + Bump org.eclipse.jdt:ecj from 3.44.0 to 3.46.0
      + Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1
      to 3.10.1
      + Bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre
      + Bump commons-lang:commons-lang from 2.0 to 2.6
      + Bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 in
      /plexus-compiler-manager
      + Bump org.apache.maven.plugins:maven-compiler-plugin from
      3.14.1 to 3.15.0
* Fri Feb 27 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.16.2
    * Bug Fixes
      + Fixed ConcurrentModificationException on compilerArguments
    * Dependency updates
      + Bump org.codehaus.plexus:plexus from 24 to 25
      + Bump org.codehaus.plexus:plexus-testing from 2.0.1 to 2.1.0
      + Bump actions/checkout from 4 to 6
      + Bump org.eclipse.jdt:ecj from 3.43.0 to 3.44.0
* Fri Feb 27 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.16.1
    * Bug Fixes
      + Fix detecting java version for JDK 1.8
      + #420: fix detection of java version when JAVA_TOOL_OPTIONS
      is set
    * Dependency updates
      + Bump actions/checkout from 5 to 6
* Fri Feb 27 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.16.0
    * New features and improvements
      + Added 3 MSVC csharp compiler options
      + Bump ErrorProne to 2.37.0 - requires Java 17
    * Bug Fixes
      + Fix Zip Slip vulnerability in JAR extraction
      + Fixed wrong excludes management
    * Maintenance
      + Replace FileUtils.deleteDirectory(File) with JDK provided API
      + chore: remove junit3 references
      + Update Java version checks to include JDK 25
      + Include JDK 24 in CI
      + Apply spotless re-formatting
      + Create codeql.yml
      + Pass tests with Java 22 and 23
    * Dependency updates
      + Bump com.google.guava:guava to 33.5.0-jre
      + Bump eclipse.sisu.version from 0.9.0.M3 to 0.9.0.M4
      + Bump org.codehaus.plexus:plexus to 24
      + Bump org.codehaus.plexus:plexus-testing to 2.0.1
      + Bump org.codehaus.plexus:plexus-utils to 4.0.2
      + Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1
      + Bump org.eclipse.jdt:ecj to 3.43.0
      + Bump org.hamcrest:hamcrest from 2.2 to 3.0
* Tue Jul 22 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.15.0
    * New features and improvements
      + Allow to override useUnsharedTable compiler argument
      + Lazy providers and better error reporting
      + Only use "-release" parameter with javac 9+
      + Correctly determine the version of the underlying javac tool
      + Use a TreeSet instead of HashSet to get consistent ordering
      of results
    * Bug Fixes
      + Cleanup dependencies
      + Path.relativize() may throw exception if source and build
      directories are on different Windows drives
      + Fix ECJ not using annotation processor when defined via
      processorpath
      + Report "Error occurred during initialization of VM" as error
    * Maintenance
      + Bump project version to 2.15.0-SNAPSHOT
      + Use LocalRepositoryManager for resolving artifacts paths in
      tests
* Tue Jun 03 2025 Fridrich Strba <fstrba@suse.com>
  - Add dependency on objectweb-asm to build with sisu 0.9.0.M4
* Wed Jan 31 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.14.2
    * Removed
      + Drop J2ObjC compiler
    * New features and improvements
      + Update AspectJ Compiler to 1.9.21 to support Java 21
      + Require JDK 17 for build
      + Improve locking on JavacCompiler
      + Include 'parameter' and 'preview' describe log
      + Switch to SISU annotations and plugin, fixes #217
      + Support jdk 21
      + Require Maven 3.5.4+
      + Require Java 11 for plexus-compiler-eclipse an
      javac-errorprone and aspectj compilers
      + Add support to run its with Java 20
    * Bug Fixes
      + Fix javac memory leak
      + Validate zip file names before extracting (Zip Slip)
      + Restore AbstractCompiler#getLogger() method
      + Return empty list for not existing source root location
      + Improve javac error output parsing - Fix #336
* Wed Sep 20 2023 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream release 2.13.0
    * New features and improvements
      + fully ignore any possible jdk bug
      + MCOMPILER-402: Add implicitOption to CompilerConfiguration
      + Add a custom compile argument
      replaceProcessorPathWithProcessorModulePath to force the
      plugin replace processorPath with processormodulepath
      + describe compiler configuration on run
      + simplify "Compiling" info message: display relative path
    * Bug Fixes
      + Respect CompilerConfiguration.sourceFiles in
      EclipseJavaCompiler
      + Avoid NPE in AspectJCompilerTest on AspectJ 1.9.8+
    * Dependency updates
      + Bump maven-surefire-plugin from 3.0.0-M5 to 3.0.0-M6
      + Bump error_prone_core from 2.11.0 to 2.13.1
      + Bump github/codeql-action from 1 to 2
      + Bump ecj from 3.28.0 to 3.29.0
      + Bump release-drafter/release-drafter from 5.18.1 to 5.19.0
      + Bump ecj from 3.29.0 to 3.30.0
      + Bump maven-invoker-plugin from 3.2.2 to 3.3.0
      + Bump maven-enforcer-plugin from 3.0.0 to 3.1.0
      + Bump error_prone_core from 2.13.1 to 2.14.0
      + Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7
      + Bump ecj from 3.31.0 to 3.32.0
      + Bump junit-bom from 5.9.0 to 5.9.1
      + Bump ecj from 3.30.0 to 3.31.0
      + Bump groovy from 3.0.12 to 3.0.13
      + Bump groovy-json from 3.0.12 to 3.0.13
      + Bump groovy-xml from 3.0.12 to 3.0.13
      + Bump animal-sniffer-maven-plugin from 1.21 to 1.22
      + Bump error_prone_core from 2.14.0 to 2.15.0
      + Bump junit-bom from 5.8.2 to 5.9.0
      + Bump groovy-xml from 3.0.11 to 3.0.12
      + Bump groovy-json from 3.0.11 to 3.0.12
      + Bump groovy from 3.0.11 to 3.0.12
    * Maintenance
      + Require Maven 3.2.5
      + add it for issue #183 but using javac compiler, use properties
      for versions in its
      + cleanup deprecated unused code
    * Build
      + use shared release drafter
* Sat May 21 2022 Fridrich Strba <fstrba@suse.com>
  - Plexus testing is a dependency with scope test

Files

/usr/share/java/plexus-compiler
/usr/share/java/plexus-compiler/plexus-compiler-api.jar
/usr/share/java/plexus-compiler/plexus-compiler-javac.jar
/usr/share/java/plexus-compiler/plexus-compiler-manager.jar
/usr/share/licenses/plexus-compiler
/usr/share/licenses/plexus-compiler/LICENSE
/usr/share/licenses/plexus-compiler/LICENSE.MIT
/usr/share/maven-metadata/plexus-compiler.xml
/usr/share/maven-poms/plexus-compiler
/usr/share/maven-poms/plexus-compiler/plexus-compiler-api.pom
/usr/share/maven-poms/plexus-compiler/plexus-compiler-javac.pom
/usr/share/maven-poms/plexus-compiler/plexus-compiler-manager.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Nov 9 23:33:15 2026