![](https://seccdn.libravatar.org/avatar/028f1977ff6c9cfc88042aaf1e9f9aa8.jpg?s=120&d=mm&r=g)
# Recommended update for Java Announcement ID: SUSE-RU-2024:2000-1 Rating: moderate References: Affected Products: * Development Tools Module 15-SP5 * Development Tools Module 15-SP6 * openSUSE Leap 15.5 * openSUSE Leap 15.6 * SUSE Enterprise Storage 7.1 * SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 * SUSE Linux Enterprise Desktop 15 SP5 * SUSE Linux Enterprise Desktop 15 SP6 * SUSE Linux Enterprise High Performance Computing 15 SP2 * SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 * SUSE Linux Enterprise High Performance Computing 15 SP3 * SUSE Linux Enterprise High Performance Computing 15 SP4 * SUSE Linux Enterprise High Performance Computing 15 SP5 * SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 * SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 * SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 * SUSE Linux Enterprise Real Time 15 SP5 * SUSE Linux Enterprise Real Time 15 SP6 * SUSE Linux Enterprise Server 15 SP2 * SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 * SUSE Linux Enterprise Server 15 SP3 * SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 * SUSE Linux Enterprise Server 15 SP4 * SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 * SUSE Linux Enterprise Server 15 SP5 * SUSE Linux Enterprise Server 15 SP6 * SUSE Linux Enterprise Server for SAP Applications 15 SP2 * SUSE Linux Enterprise Server for SAP Applications 15 SP3 * SUSE Linux Enterprise Server for SAP Applications 15 SP4 * SUSE Linux Enterprise Server for SAP Applications 15 SP5 * SUSE Linux Enterprise Server for SAP Applications 15 SP6 An update that can now be installed. ## Description: This update for Java fixes the following issues: javadoc-parser: * Deliver javadoc-parser RPM package to meet new dependency requirements (no source changes) maven-filtering was updated to version 3.3.2: * Build against the plexus-build-api0 package containing sonatype plexus build api * Version 3.3.2: * Changes: * pick correct hamcrest dependency * Prefer commons lang to plexus utils * MSHARED-1214: move tag back to HEAD * MSHARED-1216: Use caching output stream * Bump org.codehaus.plexus:plexus-utils from 3.0.16 to 3.0.24 in /src/test/resources * Fix typos and grammar * Fix 'licenced' typo in PR template * refactor IncrementalResourceFilteringTest * MSHARED-1340: Require Maven 3.6.3+ * Bump commons-io:commons-io from 2.11.0 to 2.15.1 * Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0 * MSHARED-1339: Bump org.apache.maven.shared:maven-shared-components from 39 to 41 * MSHARED-1290: Fix PropertyUtils cycle detection results in false positives * MSHARED-1285: use an up-to-date scanner instead the newscanner * Bump org.codehaus.plexus:plexus-testing from 1.2.0 to 1.3.0 * Bump org.codehaus.plexus:plexus-interpolation from 1.26 to 1.27 * Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 4.0.0 * Bump release-drafter/release-drafter from 5 to 6 * Bump org.junit.jupiter:junit-jupiter-api from 5.10.1 to 5.10.2 * MSHARED-1351: Fix console message when origin is baseDir * MSHARED-1050: Fix ConcurrentModificationException for maven-filtering * MSHARED-1330: Always overwrite files * Version 3.3.1: * Changes: * MSHARED-1175: Copying x resources from rel/path to rel/path * MSHARED-1213: Bug: filtering existing but 0 byte file * MSHARED-1199: Upgrade parent pom to 39 * MSHARED-1112: Ignore setting permissions on non existing dest files/symlinks * MSHARED-1144: remove rendundant error message * Version 3.3.0: * Changes: * Fixed cloning of MavenResourcesExecution's instances using copyOf() method * MRESOURCES-258: Copying and filtering logic is delegated to FileUtils * replace deprecated methods * replace deprecated code in favor of Java 7 core and apache commons libraries declare dependencies * MSHARED-1080: Parent POM 36, Java8, drop legacy. maven-plugin-tools: * Build against the plexus-build-api0 package containing sonatype plexus build api * Added dependency on plexus-xml where relevant modello was updated to version 2.4.0: * Build against the new codehaus plexus build api 1.2.0 * Build all modello plugins * Version 2.4.0: * New features and improvements: * Keep license structure * Support addition of license header to generated files * Make generated code - Java 8 based by default * threadsafety * Bugs fixed: * Revert snakeyaml to 1.33 (as 2.x is not fully compatible with 1.x). * Version 2.3.0: * Changes: * Kill off dead Plexus * Fix for #366 * Version 2.2.0: * Changes: * Parse javadoc tags in xdoc generator (only @since is supported atm) * Use generic in Xpp3Reader for JDK 5+ * Get rid of usage deprecated Reader/WriterFactory * Make spotless plugin work with Java 21 * Support java source property being discovered as 1.x * Fix thread safety issues by not using singletons for generators * Improve discovering javaSource based on maven.compiler properties, default as 8 * Switch Plexus Annotation to JSR-330 * Make spotless plugin work with Java 21 * Add dependency on plexus-xml where relevant plexus-build-api was updated to version 1.2.0: * Version 1.2.0: * Potentially breaking changes: * change package to org.codehaus.plexus.build * New features and improvements: * Convert to JSR 330 component * Bump sisu-maven-plugin from 0.3.5 to 0.9.0.M2 * Switch to parent 13 and reformat * Use a CachingOutputStream when using the build context * Reuse plexus-pom action for CI * Add README and LICENSE * Remove ThreadBuildContext * Bugs fixed: * Store Objects in the DefaultContext in a map * Let the DefaultBuildContext delegate to the legacy build-api plexus-build-api0 was implemented at version 0.0.8: * New package plexus-xml: * Deliver plexus-xml RPM package to meet new dependency requirements (no source changes) ## Patch Instructions: To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: * SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2024-2000=1 * SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 zypper in -t patch SUSE-SLE-Product-HPC-15-SP4-ESPOS-2024-2000=1 * SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 zypper in -t patch SUSE-SLE-Product-HPC-15-SP4-LTSS-2024-2000=1 * SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 zypper in -t patch SUSE-SLE-Product-SLED-15-SP4-LTSS-2024-2000=1 * SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 zypper in -t patch SUSE-SLE-Product-SLES-15-SP2-LTSS-2024-2000=1 * SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 zypper in -t patch SUSE-SLE-Product-SLES-15-SP3-LTSS-2024-2000=1 * SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 zypper in -t patch SUSE-SLE-Product-SLES-15-SP4-LTSS-2024-2000=1 * SUSE Linux Enterprise Server for SAP Applications 15 SP2 zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP2-2024-2000=1 * SUSE Linux Enterprise Server for SAP Applications 15 SP3 zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP3-2024-2000=1 * SUSE Linux Enterprise Server for SAP Applications 15 SP4 zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP4-2024-2000=1 * SUSE Enterprise Storage 7.1 zypper in -t patch SUSE-Storage-7.1-2024-2000=1 * openSUSE Leap 15.5 zypper in -t patch openSUSE-SLE-15.5-2024-2000=1 * openSUSE Leap 15.6 zypper in -t patch openSUSE-SLE-15.6-2024-2000=1 * Development Tools Module 15-SP5 zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2024-2000=1 * Development Tools Module 15-SP6 zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP6-2024-2000=1 * SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 zypper in -t patch SUSE-SLE-Product-HPC-15-SP2-LTSS-2024-2000=1 ## Package List: * SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise High Performance Computing ESPOS 15 SP4 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise High Performance Computing LTSS 15 SP4 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Server 15 SP4 LTSS 15-SP4 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Server for SAP Applications 15 SP2 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Server for SAP Applications 15 SP3 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise Server for SAP Applications 15 SP4 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Enterprise Storage 7.1 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * openSUSE Leap 15.5 (noarch) * maven-plugin-tools-api-3.13.0-150200.3.12.2 * plexus-build-api-javadoc-1.2.0-150200.3.7.1 * maven-plugin-tools-beanshell-3.13.0-150200.3.12.2 * plexus-xml-javadoc-3.0.0-150200.5.5.1 * javadoc-parser-0.3.1-150200.5.5.1 * maven-plugin-tools-javadoc-3.13.0-150200.3.12.2 * maven-plugin-tools-generators-3.13.0-150200.3.12.2 * javadoc-parser-javadoc-0.3.1-150200.5.5.1 * maven-plugin-tools-ant-3.13.0-150200.3.12.2 * plexus-build-api0-0.0.8-150200.5.5.2 * plexus-build-api0-javadoc-0.0.8-150200.5.5.2 * maven-script-ant-3.13.0-150200.3.12.2 * modello-maven-plugin-2.4.0-150200.3.10.1 * maven-plugin-tools-java-3.13.0-150200.3.12.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * maven-plugin-plugin-3.13.0-150200.3.12.1 * maven-plugin-tools-model-3.13.0-150200.3.12.2 * modello-maven-plugin-javadoc-2.4.0-150200.3.10.1 * plexus-xml-3.0.0-150200.5.5.1 * maven-script-beanshell-3.13.0-150200.3.12.2 * maven-plugin-plugin-javadoc-3.13.0-150200.3.12.1 * maven-plugin-tools-annotations-3.13.0-150200.3.12.2 * modello-javadoc-2.4.0-150200.3.10.1 * plexus-build-api-1.2.0-150200.3.7.1 * maven-plugin-plugin-bootstrap-3.13.0-150200.3.12.1 * maven-filtering-javadoc-3.3.2-150200.3.7.2 * modello-2.4.0-150200.3.10.1 * openSUSE Leap 15.6 (noarch) * maven-plugin-tools-api-3.13.0-150200.3.12.2 * plexus-build-api-javadoc-1.2.0-150200.3.7.1 * maven-plugin-tools-beanshell-3.13.0-150200.3.12.2 * plexus-xml-javadoc-3.0.0-150200.5.5.1 * javadoc-parser-0.3.1-150200.5.5.1 * maven-plugin-tools-javadoc-3.13.0-150200.3.12.2 * maven-plugin-tools-generators-3.13.0-150200.3.12.2 * javadoc-parser-javadoc-0.3.1-150200.5.5.1 * maven-plugin-tools-ant-3.13.0-150200.3.12.2 * plexus-build-api0-0.0.8-150200.5.5.2 * plexus-build-api0-javadoc-0.0.8-150200.5.5.2 * maven-script-ant-3.13.0-150200.3.12.2 * modello-maven-plugin-2.4.0-150200.3.10.1 * maven-plugin-tools-java-3.13.0-150200.3.12.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * maven-plugin-plugin-3.13.0-150200.3.12.1 * maven-plugin-tools-model-3.13.0-150200.3.12.2 * modello-maven-plugin-javadoc-2.4.0-150200.3.10.1 * plexus-xml-3.0.0-150200.5.5.1 * maven-script-beanshell-3.13.0-150200.3.12.2 * maven-plugin-plugin-javadoc-3.13.0-150200.3.12.1 * maven-plugin-tools-annotations-3.13.0-150200.3.12.2 * modello-javadoc-2.4.0-150200.3.10.1 * plexus-build-api-1.2.0-150200.3.7.1 * maven-plugin-plugin-bootstrap-3.13.0-150200.3.12.1 * maven-filtering-javadoc-3.3.2-150200.3.7.2 * modello-2.4.0-150200.3.10.1 * Development Tools Module 15-SP5 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * Development Tools Module 15-SP6 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1 * SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (noarch) * plexus-build-api0-0.0.8-150200.5.5.2 * maven-filtering-3.3.2-150200.3.7.2 * maven-plugin-annotations-3.13.0-150200.3.12.2 * plexus-xml-3.0.0-150200.5.5.1 * plexus-build-api-1.2.0-150200.3.7.1