| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: maven4-testing-javadoc | Distribution: openSUSE Tumbleweed |
| Version: 4.0.0~rc7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Sep 25 01:36:27 2026 |
| Group: Documentation/HTML | Build host: reproducible |
| Size: 1614294 | Source RPM: maven4-testing-4.0.0~rc7-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://maven.apache.org/ | |
| Summary: API documentation for maven4-testing | |
API documentation for maven4-testing.
Apache-2.0 AND MIT
* Thu Sep 24 2026 Fridrich Strba <fstrba@suse.com>
- Upgrade to 4.0.0-rc-7
* New features and improvements
+ Log API enhancements and mojo MDC
+ Optimize reactor sort and phase comparator performance
+ Add AsyncDrainWriter to eliminate PrintWriter lock contention
+ Add validation for Plexus-based plugin dependency injection
* Maintenance
+ Externalize default lifecycle plugin versions to POM
properties
+ Fixes #13135: address review on reactor summary (UNKNOWN
group, local StringBuilder)
+ chore: add toolbox:plugin-versions workflow for lifecycle
plugin versions
+ Replace static TestSuiteOrdering registry with dynamic class
orderer
+ Implement getOutputPath() in the site IT plugin
+ Update NOTICE file in distribution packages
+ Optimize computeLocations() and simplify ModelObjectPool
location handling
+ deps: Bump Mimir to 0.12.3
+ Restrict what a repository-resolved model contributes to the
build
+ Output, transport and consumer POM robustness fixes
+ Validate coordinates and repository precedence during
artifact resolution
+ Fix flaky FastTerminalReentrancyTest by avoiding PTY creation
+ Replace deprecated Terminal.getWidth/getHeight with
getColumns/getRows
+ MNG-8129: Clarify relativePath validation comment
+ Add integration test for #12660: BOM version from imported
BOM
+ Use try-with-resources for AuthenticationContext
+ Fix deprecated Maven testing API compatibility
+ Move the core IT suite off the JUnit 4 assertions
+ Remove workaround for creating site output directory
+ Build and deploy through the wrapper on Jenkins
+ Build the wrapper job with Maven 4.0.0-rc-6
* Bug Fixes
+ Improve standalone ApiRunner to properly apply settings
+ Strip executable() conditions from consumer POMs
+ Emit clear error when running JDK cannot compile source level
+ Enable PathConflictResolver by default
+ [mvnup] Add maven-war-plugin and maven-ear-plugin to plugin
upgrade list
+ Fix #13191: add -Dmaven.maven3Personality hint to FATAL
message for wrong parent relativePath
+ Fix #13200: publish a complete set from
MavenProject.getArtifacts
+ Fix #13190: pre-build full reactor once using BUILD_PROJECT,
drop temp dir in PluginUpgradeStrategy
+ Fix #13192: PomInlinerTransformer fails when CI-friendly
property is defined in POM
+ Fix #13189: mvnup generates invalid JDK version constraint
'(,-1]'
+ Fix mvnup compatibility: jar-plugin 3.4.2, exec-plugin
submodule coverage, toolchain warning
+ Fixes #13135, ensure completude of the reactor summary but
privilege failures to be last to stay human efficient
+ Fix glob patterns in exists()/missing() profile conditions on
Windows
+ Fix #13084: sandbox profile activation context for external
model builds
+ Fix: implement Node.getRepository() via local repository
manager lookup
+ Fix #13100: honor repositories from legitimately-active
external model profiles
+ MNG-5146: Fix parent relativePath mismatch check
+ Lower-case the OS family before matching it against the
family names
+ Normalize lazy StAX parse failures in MavenXpp3Reader
+ Evaluate profile activation conditions lazily
+ MNG-6979: Initialize the current project from the execution
root
+ Fix NPE on a recursive property reference in a list field
+ MNG-6568: Fix comparison cycles in version qualifiers
+ MNG-8678: Concurrent executor ignores java.lang.Error
subclasses
+ Keep the basedir unset for a parent served from the
project-local repository
+ Fix #13068: make PluginDependenciesResolver methods default
+ Fix filterByScope to expand lifecycle scopes for build
ordering
+ Fix getDispatchedPaths() leaking mutable nested lists
+ MNG-8174: Fix NPE when a property references itself in a
plugin configuration
+ Fix #12985: Upgrade toolchains-plugin when adding
select-jdk-toolchain execution
+ Fix ToolchainPluginStrategy to detect inherited source levels
from parent POMs
+ Fix consumer POM leaving extension-contributed user
properties uninterpolated
+ Fix #12986: Throw descriptive UnsupportedOperationException
instead of NPE in MavenSession.lookup()
+ Fix #12989: mvnup plugin upgrades should respect project JDK
version
+ MNG-8633: mvnup: inject standalone Nashorn for antrun
JavaScript compatibility
+ mvnup: upgrade BND plugins to fix
ConcurrentModificationException on JDK 17.0.13+
+ MNG-8765: Pre-interpolate plugin configuration before type
conversion
+ Fix #13004: enable deterministic profile activation for
BUILD_CONSUMER
+ Fix #12991: skip shade-plugin upgrade when custom
ResourceTransformers are present
+ MNG-12984: Fix invalid Automatic-Module-Name entries in mvnup
plugin upgrades
+ Fix compatibility spelling in CLI help text
+ MNG-8708: Fix parent inference
+ Scope server credentials and validate legacy relocation
coordinates
+ Fix version comparison and parsing inconsistencies in
maven-artifact
+ Validate metadata inputs across legacy and new API paths,
clone proxies before decryption
+ MNG-8450: Report BOM import warnings only at declaration
sites
+ MNG-8287: Fix consumer POM packaging profile resolution
+ Fix #12931: do not rewrite unmodified POMs in mvnup apply
+ Fix modello velocity phase for concurrent builder
compatibility
+ Fix #12912: assign FastTerminal before starting the build
thread
+ Fix #12774: skip consumer POM re-attachment on repeated task
segments
+ Fix #12660: inherit version from imported BOM when local dep
mgmt entry has no version
+ Fix #12912: use a dumb fallback terminal for all build-thread
reentrant calls
+ Fix operator precedence skipping type=bom dependency imports
+ Fix: make ProjectIndex thread-safe for parallel builds
+ Fix #12602: Preserve Properties defaults in immutable copies
+ MNG-8693: Avoid resolving unused plugins for direct goals
+ Fix: interpolate properties in module/subproject path before
filesystem resolution
+ Fix #12600: handle missing project index in forked executions
+ Re-include macOS JLine native libraries in distribution
+ Fix #2520: default maven.mainClass in Java instead of
classworlds config
+ Fix #12646: project-local-repo clean race condition when root
pom has parent
+ Wire ModelBuilderRequest.isLocationTracking() to XML parser
+ Fix #12590: NPE on null rootDirectory in DefaultModelBuilder
+ Fix #12749: suppress false ERROR in mvnsh for successful
commands
+ Fix #12769: merge duplicate mirror repos to preserve snapshot
policies
+ Fix #12868: Restore --define as long option for -D
+ Fix #12592: use string-based ID for forked execution cycle
detection
+ Fix #12605: remove synchronized bottleneck in
createProjectRealm()
+ Fix #12607: prevent session scope leak on
MavenChainedWorkspaceReader constructor exception
+ Fix #12598: prevent StackOverflow from path representation
mismatch in getEnhancedProperties
+ Fix field cache to let child class fields take precedence
over parent
+ Fix #12685: Add tests for war/ear plugin upgrades, extract
Quarkus tests
+ Preserve coordinates when merging InputLocation
+ Fix: synchronize ReflectionValueExtractor class-introspection
caches
+ Fix duplicate model problem reporting, fixes #12691
+ Fix ArtifactCoordinates.getId() double colon when classifier
is empty
+ MNG-8129: Handle InvalidPathException for broken relativePath
on Windows
+ Fix #12761: do not wait for the terminal on the thread
building it
+ Make run-its profile extract the built distribution
+ MDEP-590: Resolve classified POM artifacts from the reactor
+ MNG-8709: Use active profile properties for consumer POM
validation
+ Fix #12730: quiet mode implies raw streams to avoid stdout
decoration
+ Fix #12640: BOM consumer POM must not include inherited
dependency management
+ Make profile activation conditions locale-independent
+ Fix parent profile cache matching across activation contexts
+ fix(api-core): properly implement Clock.withZone() in
MonotonicClock
+ Support the logical not operator in profile activation
conditions
+ Fix BuildPlanExecutor thread pool leak on constructor failure
+ fix configuration page generation
+ Fix #12704: Do not report an independent, built module as
skipped
+ Fix SubList.get() accepting an index equal to its own size
* Documentation updates
+ Fix default-bindings doc snippet to reference PluginVersions
+ Fix #11504: add replacement guidance to deprecated model and
settings APIs
+ Port the site documentation from APT to Markdown
+ consistency on Maven 4 vs 3 vs 2 references
* Build
+ Replace nicoulaj checksum plugin with maveniverse checksum
plugin
+ Upgrade the IT suite to Jetty 12.1.12 and the core Jetty API
+ Restore the Google Cloud mirror for CI resolution
* Dependency updates
+ chore: update Maven lifecycle plugin versions
+ Maven Resolver 2.0.23
+ Bump net.bytebuddy:byte-buddy from 1.18.11 to 1.18.14
+ Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.1
to 3.6.2
+ Bump org.codehaus.mojo:exec-maven-plugin from 3.6.3 to 3.6.4
+ Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.3.0 to
3.3.1
+ Bump org.codehaus.mojo:extra-enforcer-rules from 1.12.0 to
1.12.1
+ Bump jlineVersion from 4.3.1 to 4.4.5
+ Bump domtripVersion from 1.6.0 to 1.7.0
+ Bump actions/setup-java from 5.6.0 to 6.0.1
+ Bump org.apache.maven.plugin-tools:maven-plugin-annotations
from 3.15.2 to 3.16.0
+ Bump org.apache.maven.plugin-tools:maven-plugin-tools-java
from 3.15.2 to 3.16.0
+ Bump slf4jVersion from 2.0.18 to 2.0.19
+ Bump com.github.siom79.japicmp:japicmp-maven-plugin from
0.26.1 to 0.26.2
+ Bump org.codehaus.modello:modello-maven-plugin from 2.7.0 to
2.8.1
+ Bump net.sourceforge.pmd:pmd-core from 7.26.0 to 7.27.0
+ Bump org.codehaus.plexus:plexus-xml from 4.1.1 to 4.2.0
+ Bump org.codehaus.plexus:plexus-interactivity-api from 1.5.1
to 1.6.0
+ Bump com.google.jimfs:jimfs from 1.3.1 to 1.3.2
+ Bump org.codehaus.plexus:plexus-testing from 2.1.0 to 2.2.0
+ Bump org.codehaus.plexus:plexus-interpolation from 1.29 to
1.30.0
+ Bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.2
+ Bump org.codehaus.plexus:plexus-classworlds from 2.12.0 to
2.12.1
+ Bump eu.maveniverse.maven.mimir:testing from 0.12.0 to 0.12.1
+ Bump com.google.guava:guava from 33.6.0-jre to 33.7.1-jre
+ Bump org.codehaus.plexus:plexus-velocity from 2.3.0 to 2.4.0
+ Bump org.codehaus.plexus:plexus-sec-dispatcher from 4.1.0 to
4.2.0
+ Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.3 to
1.3.4
+ Bump ch.qos.logback:logback-classic from 1.6.0 to 1.6.3
+ Bump com.fasterxml.woodstox:woodstox-core from 7.2.1 to 7.2.2
+ Bump xmlunitVersion from 2.12.0 to 2.13.0
- Removed patches:
* 0003-Upgrade-to-maven-resolver-2.0.22.patch
* 0004-Port-to-maven-resolver-2.0.23.patch
+ not needed with this version
- Modified patch:
* jline-3.30.x.patch
+ adapt to the upstream jline3 upgrade
* Wed Sep 16 2026 Fridrich Strba <fstrba@suse.com>
- Added patch:
* 0004-Port-to-maven-resolver-2.0.23.patch
+ allow building with maven-resolver 2.0.23
* Tue Aug 25 2026 Fridrich Strba <fstrba@suse.com>
- Added patch:
* 0003-Upgrade-to-maven-resolver-2.0.22.patch
+ allow building with maven-resolver 2.0.22
* Tue Aug 04 2026 Fridrich Strba <fstrba@suse.com>
- Upgrade to 4.0.0-rc-6
* New features and improvements
+ Backport the use of hardlink instead of file copy
+ Accept Java module names as attached artifactId even if they
differ from the project's artifactId
+ Add module-aware resource handling for modular sources
+ MNG-8507: Reduce allocation pressure in model building
pipeline
+ Fix #12530: add mvnup upgrade strategies for Maven 4 known
compatibility issues
+ Introduce validation control
+ Backport #12505: mvnup: widen exact Maven version pins to
allow Maven 4
+ MNG-5913: Allow defining aliases for existing server
configurations in settings.xml
+ Backport #12454: mvnup upgrade strategies and compatibility
improvements
+ In failed build limit reactor summary to only failed modules
+ Add mvnup SourceStrategy for migrating to <source> elements
+ Add jaxb2-maven-plugin to mvnup plugin upgrade list
+ Switch default resolver transport from JDK/methanol to Apache
HttpClient
+ Pull out maven-executor into its own project
+ Add maven-surefire-report-plugin to PluginUpgradeStrategy
+ Fix #12087: add surefire and failsafe plugins to
PluginUpgradeStrategy
+ Promote java version in JavaToolchain
+ Add time zone to Maven startup banner
+ Update formatting of prerequisites-requirements error to
improve readability
* Bug Fixes
+ Remove an optimization on PathSelector producing false
negatives
+ Remove erroneous path normalization optimization + regression
test
+ Fix #12583: Inverted file existence check in
DefaultTransport.put()
+ MNG-8507: mvnup: skip dedup inside plugin <configuration>
elements
+ Fix BOM consumer POM leaving property references unresolved
+ MNG-8425: Fix mvnenc init saving invalid master source
configuration
+ Consumer POM of multi-module project should exclude <build>
and <dependencies> elements
+ Fix #12045: fix mvnup plugin upgrade strategy for inherited
plugins from remote parent POMs
+ Handle Ctrl+C on Windows terminals
+ Fix #12531: filter NO_REPOSITORY sentinel from mapped
exceptions in ArtifactResolverResult
+ Fix #12534: Wire up @After annotation processing in Maven core
+ Fix #12427: Reject path-traversal segments in coordinate ids
and versions
+ MNG-11147: Fix BOM version inference for sibling modules in
dependencyManagement
+ Preserve unresolved ${...} in CLI -D values
+ Avoid IllegalStateException on duplicate profile ids in
DefaultModelBuilder
+ Fix deadlock in AbstractRequestCache
+ Fix #12464: Skip MAVEN_ARGS for non-default main classes
+ Bugfix: use GAV and not GAPV in source labels for profiles
+ Install JUL-to-SLF4J bridge to route java.util.logging through
Maven logging
+ Fix CI-friendly ${revision} not interpolated for non-build POM
reads
+ Fix mvn.cmd jvm.config read failing silently on Windows CI
+ Fix mvnup spurious pluginManagement injection for remote
parent plugins
+ MNG-8650: Fix MAVEN_ARGS backslash stripping on Windows
+ Do not force metadata download for plugin prefix resolution
+ Fix NPE in DefaultLookup.lookupOptional() when container
returns null
+ Use stack-passed Set for activeModelReads cycle detection
+ Sync DefaultTypeProvider and dependency-types docs across impl
and compat
+ Fix StackOverflowError with internal parent and CI-friendly
revision
+ Add -P !profile deactivation regression guard
+ Fix #12305: filter uninterpolated deps in
ArtifactDescriptorReaderDelegate
+ Fix #12304: replace deprecated property expressions in mvnup
+ Fix #12306: normalize targetPath in DefaultSourceRoot
+ Pass settings.xml profile properties to LRM
+ Fix thread-safety in DefaultModelValidator
+ Fix MojoExtension.beforeEach to use merged model instead of
raw parsed model
+ Fix BUILD_CONSUMER profile activation for locally-resolved
parent POMs
+ Fix NPE in DefaultModelBuilder when POM resolved from
repository
+ Tokenize arithmetic operators as delimiters in ConditionParser
+ Support sealed parameter implementation hints
+ Fix ConditionParser to handle newlines before && operator
+ Handle missing package metadata in model ids
+ Fix #11715: preserve 4.1.0 namespace/schema in
help:effective-pom
+ Add XmlService classloader fallback for ServiceLoader
discovery
+ Avoid reflective InputSource modelId mutation
+ Fix reportSet inheritance in Maven 4 model building
+ Fail-fast consumer POM validation for non-4.0.0 model versions
+ Fix Source.targetPath incorrectly aligned to basedir
+ Fix #11856: Improve error message for prefix-based remote
repository filtering errors
+ Fix #11796: Preserve default-phases bindings for standard
lifecycle phases
+ Fix @PreDestroy ClassNotFoundException from premature
ClassRealm disposal
+ Re-enable integration test for nested import scope repository
override
+ Fix deadlocks in request cache
+ Fix logging setup/teardown order
+ Fix domtrip API breakage after 1.5.1 upgrade
+ Update binary distribution LICENSE with complete Apache
License 2.0 text
+ Fix #11899: Default addLocationInformation to false in
Settings and Toolchains XML writers
+ Fix mvn script expanding ${...} in CLI arguments
+ Fix consumer POM serialization of prefixed XML attributes
+ Fix #11885: Disable ANSI colors when stdout is piped on JDK
22+
+ Fix #12085: regression tests for version inheritance from
remote parent
+ Fix #12074: prevent false parent cycle with shade plugin's
dependency-reduced-pom.xml
+ Fix #12075: skip expression validation for
distributionManagement repository IDs
+ Restore buildConfiguration() callback in deprecated build()
methods
+ Propagate addResource() to model Build for Maven 3 compat
+ Filter transitive repositories with uninterpolated IDs
+ Downgrade plexus-classworlds from 2.11.0 to 2.9.0
+ Fix #11920: skip expression validation for profile repository
URLs
+ Remove extracted Mac OS JLine binaries from Maven distro
+ Fix issue #11827 - Maven DI crashes if the file
org.apache.maven.api.di.Inject contains empty lines
+ Backport the simplification and fixes of PathSelector
+ Fix special characters in .mvn/jvm.config
+ Improve DefaultModelProcessor error reporting for alternative
parsers
+ Allow ${project.basedir} in profile activation.condition
+ Fix profile source tracking in multi-module projects
+ Fix BOM packaging in consumer POMs
+ Fix field accessibility leak in EnhancedCompositeBeanHelper
+ Fix a ConcurrentModificationException
- Modified patches:
* 0001-Adapt-mvn-script.patch
* 0002-Invoke-logback-via-reflection.patch
* jline-3.30.x.patch
+ rebase
* Fri Jul 24 2026 Fridrich Strba <fstrba@suse.com>
- Update to git revision 2b1209f9a38fb3e0f069efa39fd372871cc830f9
from 24th of July 2026
* Allow building against maven-resolver-2.0.21
* General improvements on the way to 4.0.0 release
- Modified patches:
* 0001-Adapt-mvn-script.patch
* 0002-Invoke-logback-via-reflection.patch
+ rebase
- Added patch:
* jline-3.30.x.patch
+ allow building with jline3 < 4.1 on systems that
have jline3 3.30.x
- Removed patches:
* 0001-Fix-a-ConcurrentModificationException-11429.patch
* 0001-Maven-4.0.x-w-Resolver-2.0.14-SNAPSHOT-11530.patch
* 0002-Fix-field-accessibility-leak-in-EnhancedCompositeBea.patch
* maven4-resolver2017.patch
* jline-4.1.x.patch
+ not needed with this version
* Mon Jul 13 2026 Fridrich Strba <fstrba@suse.com>
- Do not use the slf4j2 compatibility package, as the base slf4j
package is now on version 2.0.18
- Do not use the maven-resolver2 compatibility package, as the base
maven-resolver package is now on version 2.0.20
* Wed Jul 01 2026 Fridrich Strba <fstrba@suse.com>
- Added patch:
* jline-4.1.x.patch
+ implements a new interface funcion added in jline3 4.1.0
+ applied if the jline3 version is >= 4.1
+ allows upgrading to jline3 versions >= 4.1 if needed
* Fri May 15 2026 Fridrich Strba <fstrba@suse.com>
- Generate the build.properties file containing properties needed
for resources filtering dynamically during the build
* Sun May 10 2026 Fridrich Strba <fstrba@suse.com>
- Fix build using maven-resolver-transport-apache with compatibility
version
* Sun May 10 2026 Fridrich Strba <fstrba@suse.com>
- Install also maven-jline with compat version, since the artifact
will exist in maven 3.10.x too
* Sat May 09 2026 Fridrich Strba <fstrba@suse.com>
- Added patch:
* maven4-resolver2017.patch
+ Fix build with maven-resolver 2.0.17
* Thu Feb 12 2026 Fridrich Strba <fstrba@suse.com>
- Use the compatibility version of maven-resolver2, since the
version 2.0.15 is backward compatible with the version 2.0.14
- Require methanol that is now dependency of maven-resolver2
* Tue Feb 10 2026 Fridrich Strba <fstrba@suse.com>
- Require the compatibility version of plexus-xml4 to avoid breaking
on each upgrade
* Thu Dec 18 2025 Fridrich Strba <fstrba@suse.com>
- Specify required maven-resolver version since the patch ports
maven4 to new APIs appeared in 2.0.14
* Wed Dec 17 2025 Fridrich Strba <fstrba@suse.com>
- Added patch:
* 0001-Maven-4.0.x-w-Resolver-2.0.14-SNAPSHOT-11530.patch
+ Fix build with maven-resolver 2.0.14
* Tue Nov 25 2025 Robert Munteanu <rombert@apache.org>
- Require maven4-lib when installing maven4, otherwise the package
is broken.
* 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
/usr/share/javadoc/maven4-testing /usr/share/javadoc/maven4-testing/allclasses-index.html /usr/share/javadoc/maven4-testing/allpackages-index.html /usr/share/javadoc/maven4-testing/copy.svg /usr/share/javadoc/maven4-testing/deprecated-list.html /usr/share/javadoc/maven4-testing/element-list /usr/share/javadoc/maven4-testing/help-doc.html /usr/share/javadoc/maven4-testing/index-all.html /usr/share/javadoc/maven4-testing/index.html /usr/share/javadoc/maven4-testing/link.svg /usr/share/javadoc/maven4-testing/member-search-index.js /usr/share/javadoc/maven4-testing/module-search-index.js /usr/share/javadoc/maven4-testing/org /usr/share/javadoc/maven4-testing/org/apache /usr/share/javadoc/maven4-testing/org/apache/maven /usr/share/javadoc/maven4-testing/org/apache/maven/api /usr/share/javadoc/maven4-testing/org/apache/maven/api/di /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/MavenDIExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/MavenDITest.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/class-use /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/class-use/MavenDIExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/class-use/MavenDITest.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/package-summary.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/package-tree.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/di/testing/package-use.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/Basedir.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/InjectMojo.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/MojoExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/MojoParameter.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/MojoParameters.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/MojoTest.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/SecDispatcherProvider.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/Basedir.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/InjectMojo.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/MojoExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/MojoParameter.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/MojoParameters.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/MojoTest.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/class-use/SecDispatcherProvider.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/package-summary.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/package-tree.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/package-use.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/ArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/LookupStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/MojoExecutionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/PluginStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/ProducedArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/ProjectStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/RepositorySystemSupplier.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/SessionMock.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/SessionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/ArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/LookupStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/MojoExecutionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/PluginStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/ProducedArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/ProjectStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/RepositorySystemSupplier.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/SessionMock.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/class-use/SessionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/package-summary.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/package-tree.html /usr/share/javadoc/maven4-testing/org/apache/maven/api/plugin/testing/stubs/package-use.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/MavenDIExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/MavenDITest.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/class-use /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/class-use/MavenDIExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/class-use/MavenDITest.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/package-summary.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/package-tree.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/di/package-use.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/Basedir.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/InjectMojo.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/MojoExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/MojoParameter.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/MojoParameters.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/MojoTest.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/SecDispatcherProvider.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/Basedir.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/InjectMojo.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/MojoExtension.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/MojoParameter.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/MojoParameters.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/MojoTest.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/class-use/SecDispatcherProvider.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/package-summary.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/package-tree.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/package-use.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/ArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/LookupStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/MojoExecutionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/PluginStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/ProducedArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/ProjectStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/RepositorySystemSupplier.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/SessionMock.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/SessionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/ArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/LookupStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/MojoExecutionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/PluginStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/ProducedArtifactStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/ProjectStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/RepositorySystemSupplier.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/SessionMock.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/class-use/SessionStub.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/package-summary.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/package-tree.html /usr/share/javadoc/maven4-testing/org/apache/maven/testing/plugin/stubs/package-use.html /usr/share/javadoc/maven4-testing/overview-summary.html /usr/share/javadoc/maven4-testing/overview-tree.html /usr/share/javadoc/maven4-testing/package-search-index.js /usr/share/javadoc/maven4-testing/resources /usr/share/javadoc/maven4-testing/resources/glass.png /usr/share/javadoc/maven4-testing/resources/x.png /usr/share/javadoc/maven4-testing/script-dir /usr/share/javadoc/maven4-testing/script-dir/jquery-3.7.1.min.js /usr/share/javadoc/maven4-testing/script-dir/jquery-ui.min.css /usr/share/javadoc/maven4-testing/script-dir/jquery-ui.min.js /usr/share/javadoc/maven4-testing/script.js /usr/share/javadoc/maven4-testing/search-page.js /usr/share/javadoc/maven4-testing/search.html /usr/share/javadoc/maven4-testing/search.js /usr/share/javadoc/maven4-testing/stylesheet.css /usr/share/javadoc/maven4-testing/tag-search-index.js /usr/share/javadoc/maven4-testing/type-search-index.js /usr/share/licenses/maven4-testing-javadoc /usr/share/licenses/maven4-testing-javadoc/LICENSE /usr/share/licenses/maven4-testing-javadoc/NOTICE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 30 23:19:50 2026