| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
Apache-2.0 AND MIT
* 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
/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