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

maven4-lib-4.0.0~rc5-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: maven4-lib Distribution: openSUSE Tumbleweed
Version: 4.0.0~rc5 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 13 16:50:19 2025
Group: Development/Tools/Building Build host: reproducible
Size: 4919117 Source RPM: maven4-4.0.0~rc5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://maven.apache.org/
Summary: Core part of Maven
Core part of Apache Maven that can be used as a library.

Provides

Requires

License

Apache-2.0 AND MIT

Changelog

* Thu Nov 13 2025 Fridrich Strba <fstrba@suse.com>
  - Upgrade to 4.0.0-rc-5
    * Breaking changes
      + Disable consumer POM flattening by default and add an opt-in
      feature
    * New features and improvements
      + Make config files use UTF8
      + Simplify prefix resolution
      + Add PathMatcherFactory.includesAll()
      + Add skipMavenRc to ExecutorRequest and use it in ITs
      + Add PathMatcherFactory service with directory filtering
      optimization
      + Allow configurable repository selection for version range
      resolution
      + Switch resolver to use rwlock-local locks
    * Bug Fixes
      + Fix resource targetPath resolution to be relative to output
      directory
      + Fix MavenStaxReader location reporting for properties
      + Fix false parent cycle detection with flatten-maven-plugin
      + Resolve property before model reflection to avoid recursion
      + Explicitly register jdk ToolchainFactory for Maven 3 plugins
      + Fix -itr option not honored
      + Do not include invalid transitive repositories
      + Prevent infinite loop in RootLocator when .mvn directory
      exists in subdirectory
      + Fix [unknown project] messages in error output
      + Restore compatibility in maven-embedder
      + Add backward compatibility dependencies to maven-compat
      + Relative are resolved against the wrong directory
      + Bug: when raw-streams are used, ensure system streams are set
      up
      + Fix plugin prefix resolution when metadata is not available
      from repository
      + Maven model 4.1.0 should not allow non-pom packaging for
      aggregators
      + Fix exception caused by duplicate dependencies in consumer pom
      + Remove use of toRealPath
      + Bugfix: fix CLI graceful death
      + Introduce RepositoryAwareRequest interface to consolidate
      repository handling
      + Fix repository ID interpolation in Maven 4
      + Fix dependency groupId inference for Maven 4.1.0 model version
      + Consumer POM should keep only transitive dependencies
      + Fix StackOverflowError in parent POM resolution
      + Fix CI-friendly version processing with profile properties
      + Add phase upgrade support for Maven 4.1.0 model upgrades
      + Fix GH-11199: Maven 4.0.0-rc-4 ignores defaultLogLevel
      + Validate metaversions and detect extension conflicts
      + Allow repository URL interpolation with improved validation
      + Improve mvn usage message
      + Enable the search for module-info.class file in the
      META-INF/versions/ sub-directories of a JAR file.
      + Fix #10939: DefaultModelXmlFactory: make location tracking
      opt-in—disabled by default, enabled when an
      InputLocationFormatter is provided.
      + Fix #11000: fix help default text
      + GH-10210: fix too eager decrypt of legacy passwords
      + #11055: Inject all services into mojos and enable easy
      real-session mojo testing
      + Fix ReactorReader to prefer consumer POMs over build POMs
      + model-builder: simplify subproject auto-discovery decision
      + Add missing equals and hashCode methods in modular Java path
      type.
      + fix: include extension in equals/hashCode of
      DefaultArtifactCoordinates
      + Fix #11127: enforce non-null keys for InputLocation lookups
      and document behavior
      + Bug: bad cache isolation between two sessions
      + Fix targetPath parameter ignored in resource bundles
      + Maven Upgrade Tool: remove unused --force and --yes options
      + Fix XMLReader#getURL and enable the unit test
      + [#11048] Fix race condition in MessageUtils
      + Uninterpolated repositories from parent POMs during model
      building
      + Fix maven.mainClass property missing for external tools
      + Set Guice class loading to CHILD - avoid using terminally
      deprecated methods
      + Avoid parsing MAVEN_OPTS (master/4.x)
      + Port the bug fixes identified when using that class in Maven
      clean and compiler plugin
      + Fix XmlNode.equals returning false between two different node
      implementations
      + perf: optimize CompositeBeanHelper with reflection caching
      + Expand value interning optimization and add configurable
      session property
      + Optimize validation performance with lazy SourceHint
      evaluation
      + Refactor setupContainer to validate ExtensionContext, test
      class and instance, and throw clear IllegalStateExceptions
      + Bug fix in the default directory computed by DefaultSourceRoot
      + Optimize XmlPlexusConfiguration for performance and thread
      safety
      + Fix mvnup tool issues #7934-#7938
      + Fix #2486: Make Resource.addInclude() persist in project model
      + Fix MavenProject#getPlugin(String) performances
      + bug: fix duplicate dependency in effective model
      + Split system and user properties from maven.properties
      + Fix ReactorReader incorrect warnings and logic
      + Avoid double flush
      + Deduplicate filtered dependency graph
  - Removed patches:
    * 0001-Resolver-2.0.11-11043-11115.patch
    * 0001-Set-Guice-class-loading-to-CHILD-avoid-using-termina.patch
    * maven4-resolver-2.0.13.patch
      + integrated in this version
  - Added patches:
    * 0001-Fix-a-ConcurrentModificationException-11429.patch
      + fixing the exception that was observed in the integration
      tests of Maven Compiler Plugin when Maven is executed with
      the '-T4' option.
    * 0002-Fix-field-accessibility-leak-in-EnhancedCompositeBea.patch
      + the fix ensures that field accessibility is properly restored
      to its original state after setting field values, preventing
      accessibility state from leaking between different bean
      instances.
* Tue Nov 04 2025 Fridrich Strba <fstrba@suse.com>
  - Do not install some of the pom-only artifacts to avoid clashes
    with maven 3. For the other, potentially clashing, use
    mvn_compat_version
  - Added patch:
    * 0001-Set-Guice-class-loading-to-CHILD-avoid-using-termina.patch
      + Set Guice class loading to CHILD: avoid using terminally
      deprecated methods. Default Guice class loading uses a
      terminally deprecated JDK memory-access classes.
* Tue Nov 04 2025 Fridrich Strba <fstrba@suse.com>
  - Initial packaging with version 4.0.0-rc-4
  - Added patches:
    * 0001-Adapt-mvn-script.patch
      + adapt the launcher script to our layout
    * 0002-Invoke-logback-via-reflection.patch
      + do not depend directly on logback (avoids build cycles)
    * 0001-Resolver-2.0.11-11043-11115.patch
    * maven4-resolver-2.0.13.patch
      + port to maven-resolver 2.0.13

Files

/etc/m24.conf
/etc/maven4
/etc/maven4/logging
/etc/maven4/logging/maven.logger.properties
/etc/maven4/maven-system.properties
/etc/maven4/maven-user.properties
/etc/maven4/settings.xml
/etc/maven4/toolchains.xml
/usr/share/doc/packages/maven4-lib
/usr/share/doc/packages/maven4-lib/README.md
/usr/share/java/maven
/usr/share/java/maven/maven-api-annotations.jar
/usr/share/java/maven/maven-api-cli.jar
/usr/share/java/maven/maven-api-core.jar
/usr/share/java/maven/maven-api-di.jar
/usr/share/java/maven/maven-api-metadata.jar
/usr/share/java/maven/maven-api-model.jar
/usr/share/java/maven/maven-api-plugin.jar
/usr/share/java/maven/maven-api-settings.jar
/usr/share/java/maven/maven-api-spi.jar
/usr/share/java/maven/maven-api-toolchain.jar
/usr/share/java/maven/maven-api-xml.jar
/usr/share/java/maven/maven-artifact-4.jar
/usr/share/java/maven/maven-builder-support-4.jar
/usr/share/java/maven/maven-cli.jar
/usr/share/java/maven/maven-compat-4.jar
/usr/share/java/maven/maven-core-4.jar
/usr/share/java/maven/maven-di.jar
/usr/share/java/maven/maven-embedder-4.jar
/usr/share/java/maven/maven-executor.jar
/usr/share/java/maven/maven-impl.jar
/usr/share/java/maven/maven-jline.jar
/usr/share/java/maven/maven-logging.jar
/usr/share/java/maven/maven-model-4.jar
/usr/share/java/maven/maven-model-builder-4.jar
/usr/share/java/maven/maven-plugin-api-4.jar
/usr/share/java/maven/maven-repository-metadata-4.jar
/usr/share/java/maven/maven-resolver-provider-4.jar
/usr/share/java/maven/maven-settings-4.jar
/usr/share/java/maven/maven-settings-builder-4.jar
/usr/share/java/maven/maven-support.jar
/usr/share/java/maven/maven-toolchain-builder.jar
/usr/share/java/maven/maven-toolchain-model.jar
/usr/share/java/maven/maven-xml.jar
/usr/share/licenses/maven4-lib
/usr/share/licenses/maven4-lib/LICENSE
/usr/share/licenses/maven4-lib/NOTICE
/usr/share/maven-metadata/maven4.xml
/usr/share/maven-poms/maven
/usr/share/maven-poms/maven/maven-4.pom
/usr/share/maven-poms/maven/maven-api-annotations.pom
/usr/share/maven-poms/maven/maven-api-cli.pom
/usr/share/maven-poms/maven/maven-api-core.pom
/usr/share/maven-poms/maven/maven-api-di.pom
/usr/share/maven-poms/maven/maven-api-metadata.pom
/usr/share/maven-poms/maven/maven-api-model.pom
/usr/share/maven-poms/maven/maven-api-plugin.pom
/usr/share/maven-poms/maven/maven-api-settings.pom
/usr/share/maven-poms/maven/maven-api-spi.pom
/usr/share/maven-poms/maven/maven-api-toolchain.pom
/usr/share/maven-poms/maven/maven-api-xml.pom
/usr/share/maven-poms/maven/maven-api.pom
/usr/share/maven-poms/maven/maven-artifact-4.pom
/usr/share/maven-poms/maven/maven-builder-support-4.pom
/usr/share/maven-poms/maven/maven-cli.pom
/usr/share/maven-poms/maven/maven-compat-4.pom
/usr/share/maven-poms/maven/maven-compat-modules.pom
/usr/share/maven-poms/maven/maven-core-4.pom
/usr/share/maven-poms/maven/maven-di.pom
/usr/share/maven-poms/maven/maven-embedder-4.pom
/usr/share/maven-poms/maven/maven-executor.pom
/usr/share/maven-poms/maven/maven-impl-modules.pom
/usr/share/maven-poms/maven/maven-impl.pom
/usr/share/maven-poms/maven/maven-jline.pom
/usr/share/maven-poms/maven/maven-logging.pom
/usr/share/maven-poms/maven/maven-model-4.pom
/usr/share/maven-poms/maven/maven-model-builder-4.pom
/usr/share/maven-poms/maven/maven-plugin-api-4.pom
/usr/share/maven-poms/maven/maven-repository-metadata-4.pom
/usr/share/maven-poms/maven/maven-resolver-provider-4.pom
/usr/share/maven-poms/maven/maven-settings-4.pom
/usr/share/maven-poms/maven/maven-settings-builder-4.pom
/usr/share/maven-poms/maven/maven-support.pom
/usr/share/maven-poms/maven/maven-toolchain-builder.pom
/usr/share/maven-poms/maven/maven-toolchain-model.pom
/usr/share/maven-poms/maven/maven-xml.pom
/usr/share/maven4
/usr/share/maven4/bin
/usr/share/maven4/bin/m2.conf
/usr/share/maven4/boot
/usr/share/maven4/boot/plexus-classworlds.jar
/usr/share/maven4/conf
/usr/share/maven4/conf/logging
/usr/share/maven4/conf/maven-system.properties
/usr/share/maven4/conf/maven-user.properties
/usr/share/maven4/conf/settings.xml
/usr/share/maven4/lib
/usr/share/maven4/lib/aopalliance.jar
/usr/share/maven4/lib/apache-commons-lang3.jar
/usr/share/maven4/lib/apache-commons-logging.jar
/usr/share/maven4/lib/atinject.jar
/usr/share/maven4/lib/commons-cli.jar
/usr/share/maven4/lib/commons-codec.jar
/usr/share/maven4/lib/ext
/usr/share/maven4/lib/ext/README.txt
/usr/share/maven4/lib/ext/hazelcast
/usr/share/maven4/lib/ext/hazelcast/README.txt
/usr/share/maven4/lib/ext/redisson
/usr/share/maven4/lib/ext/redisson/README.txt
/usr/share/maven4/lib/glassfish-annotation-api.jar
/usr/share/maven4/lib/google-gson_gson.jar
/usr/share/maven4/lib/guava_guava.jar
/usr/share/maven4/lib/guice_google-guice.jar
/usr/share/maven4/lib/httpcomponents_httpclient.jar
/usr/share/maven4/lib/httpcomponents_httpcore.jar
/usr/share/maven4/lib/jakarta-inject.jar
/usr/share/maven4/lib/jdom2_jdom2.jar
/usr/share/maven4/lib/jline-native
/usr/share/maven4/lib/jline-native/README.txt
/usr/share/maven4/lib/jline3_jansi-core.jar
/usr/share/maven4/lib/jline3_jline-builtins.jar
/usr/share/maven4/lib/jline3_jline-console-ui.jar
/usr/share/maven4/lib/jline3_jline-console.jar
/usr/share/maven4/lib/jline3_jline-native.jar
/usr/share/maven4/lib/jline3_jline-reader.jar
/usr/share/maven4/lib/jline3_jline-style.jar
/usr/share/maven4/lib/jline3_jline-terminal-jni.jar
/usr/share/maven4/lib/jline3_jline-terminal.jar
/usr/share/maven4/lib/maven-api-annotations.jar
/usr/share/maven4/lib/maven-api-cli.jar
/usr/share/maven4/lib/maven-api-core.jar
/usr/share/maven4/lib/maven-api-di.jar
/usr/share/maven4/lib/maven-api-metadata.jar
/usr/share/maven4/lib/maven-api-model.jar
/usr/share/maven4/lib/maven-api-plugin.jar
/usr/share/maven4/lib/maven-api-settings.jar
/usr/share/maven4/lib/maven-api-spi.jar
/usr/share/maven4/lib/maven-api-toolchain.jar
/usr/share/maven4/lib/maven-api-xml.jar
/usr/share/maven4/lib/maven-artifact-4.jar
/usr/share/maven4/lib/maven-builder-support-4.jar
/usr/share/maven4/lib/maven-cli.jar
/usr/share/maven4/lib/maven-compat-4.jar
/usr/share/maven4/lib/maven-core-4.jar
/usr/share/maven4/lib/maven-di.jar
/usr/share/maven4/lib/maven-embedder-4.jar
/usr/share/maven4/lib/maven-executor.jar
/usr/share/maven4/lib/maven-impl.jar
/usr/share/maven4/lib/maven-jline.jar
/usr/share/maven4/lib/maven-logging.jar
/usr/share/maven4/lib/maven-model-4.jar
/usr/share/maven4/lib/maven-model-builder-4.jar
/usr/share/maven4/lib/maven-plugin-api-4.jar
/usr/share/maven4/lib/maven-repository-metadata-4.jar
/usr/share/maven4/lib/maven-resolver-provider-4.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-api-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-connector-basic-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-impl-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-named-locks-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-spi-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-transport-apache-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-transport-file-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-transport-jdk-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-transport-wagon-2.jar
/usr/share/maven4/lib/maven-resolver_maven-resolver-util-2.jar
/usr/share/maven4/lib/maven-settings-4.jar
/usr/share/maven4/lib/maven-settings-builder-4.jar
/usr/share/maven4/lib/maven-support.jar
/usr/share/maven4/lib/maven-toolchain-builder.jar
/usr/share/maven4/lib/maven-toolchain-model.jar
/usr/share/maven4/lib/maven-wagon_file.jar
/usr/share/maven4/lib/maven-wagon_http-shared.jar
/usr/share/maven4/lib/maven-wagon_http.jar
/usr/share/maven4/lib/maven-wagon_provider-api.jar
/usr/share/maven4/lib/maven-xml.jar
/usr/share/maven4/lib/objectweb-asm_asm.jar
/usr/share/maven4/lib/org.eclipse.sisu.inject.jar
/usr/share/maven4/lib/org.eclipse.sisu.plexus.jar
/usr/share/maven4/lib/plexus-containers_plexus-component-annotations.jar
/usr/share/maven4/lib/plexus_interactivity-api.jar
/usr/share/maven4/lib/plexus_interpolation.jar
/usr/share/maven4/lib/plexus_sec-dispatcher-4.jar
/usr/share/maven4/lib/plexus_utils.jar
/usr/share/maven4/lib/plexus_xml-4.jar
/usr/share/maven4/lib/slf4j_api-2.jar
/usr/share/maven4/lib/slf4j_jcl-over-slf4j-2.jar
/usr/share/maven4/lib/stax2-api.jar
/usr/share/maven4/lib/woodstox-core.jar


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 18 22:40:47 2025