Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
601 commits
Select commit Hold shift + click to select a range
1b95e37
Maven 3.9.13, 3.9.14 - update doap file
slawekjaranowski Mar 14, 2026
fa4d9db
Bump mockitoVersion from 5.22.0 to 5.23.0 (#11792)
dependabot[bot] Mar 18, 2026
166178e
Bump org.codehaus.mojo:extra-enforcer-rules from 1.11.0 to 1.12.0 (#1…
dependabot[bot] Mar 18, 2026
46cf946
Type derive (simpler) (#11380)
cstamas Mar 19, 2026
29b3efb
Use Maven 3.9.14 in unit test
slawekjaranowski Mar 22, 2026
1867737
Fixes issue #11827 - Maven DI crashes if the file org.apache.maven.ap…
jafarre-bi Mar 23, 2026
d4447e4
Bump jlineVersion from 3.30.6 to 4.0.9 (#11831)
dependabot[bot] Mar 24, 2026
76a7c7e
Bump actions/cache from 5.0.3 to 5.0.4 (#11811)
dependabot[bot] Mar 24, 2026
f8c87e3
Bump actions/download-artifact from 8.0.0 to 8.0.1 (#11788)
dependabot[bot] Mar 24, 2026
23416ca
Maven 3.10.x - protect branch, dependabot config
slawekjaranowski Mar 24, 2026
add3c9d
Maven 3.10.x add info to README
slawekjaranowski Mar 24, 2026
ea308a5
fix: preserve processor path types across conflict resolution (#11805)
mariuszs Mar 28, 2026
7c1e47a
Add branch maven-2.2.x to protected list
slawekjaranowski Mar 29, 2026
44e7fea
update pull request template with target branch guidelines (#11861)
slawekjaranowski Apr 1, 2026
cccb63a
Bump net.bytebuddy:byte-buddy from 1.18.7 to 1.18.8 (#11871)
dependabot[bot] Apr 2, 2026
f8561f6
Bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0 (#11870)
dependabot[bot] Apr 2, 2026
720a96b
Bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 (#11863)
dependabot[bot] Apr 2, 2026
ed79e94
Bump net.sourceforge.pmd:pmd-core from 7.22.0 to 7.23.0 (#11864)
dependabot[bot] Apr 3, 2026
b44e444
Bump jlineVersion from 4.0.9 to 4.0.10 (#11883)
dependabot[bot] Apr 4, 2026
459de76
Bump org.codehaus.plexus:plexus-utils
dependabot[bot] Apr 2, 2026
485fa0f
Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#11931)
dependabot[bot] Apr 13, 2026
b8636bd
Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.2 to 1.3.3 (#…
dependabot[bot] Apr 13, 2026
2e18d8f
Bump jlineVersion from 4.0.10 to 4.0.11 (#11902)
dependabot[bot] Apr 13, 2026
77e7dc6
Bump actions/cache from 5.0.4 to 5.0.5 (#11942)
dependabot[bot] Apr 14, 2026
9285ab3
Bump com.github.siom79.japicmp:japicmp-maven-plugin (#11941)
dependabot[bot] Apr 14, 2026
7830270
Bump jlineVersion from 4.0.11 to 4.0.12 (#11940)
dependabot[bot] Apr 14, 2026
6fdf4f4
Bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (#11950)
dependabot[bot] Apr 18, 2026
8680371
Update to Mimir 0.11.3 (#11960)
cstamas Apr 19, 2026
528a0f0
Promote java version in JavaToolchain
slawekjaranowski Apr 15, 2026
d573d13
Bump com.github.siom79.japicmp:japicmp-maven-plugin (#11961)
dependabot[bot] Apr 21, 2026
a5558f8
Maven 3.9.15 - update doap file
slawekjaranowski Apr 22, 2026
388337b
Feat: collapse maven-executor and apply fixes (#11976)
cstamas Apr 25, 2026
695abe0
Bump net.sourceforge.pmd:pmd-core from 7.23.0 to 7.24.0 (#11988)
dependabot[bot] Apr 28, 2026
1762cf6
Remove extracted Mac OS JLine binaries from Maven distro
kwin Apr 28, 2026
d27af1a
Add dependabot ignore for JLine 4.x on 3.10.x
slawekjaranowski Apr 28, 2026
229cfe5
Bump jlineVersion from 4.0.12 to 4.0.14 (#12001)
dependabot[bot] Apr 30, 2026
9cedc78
improve align in dependency graph
hboutemy May 5, 2026
dd92d2c
Bump com.github.siom79.japicmp:japicmp-maven-plugin (#12020)
dependabot[bot] May 10, 2026
606f947
Export scope package from resolver-api 2.x
slawekjaranowski May 11, 2026
22ca766
Bump org.codehaus.plexus:plexus-classworlds from 2.9.0 to 2.11.0
dependabot[bot] May 12, 2026
8974945
Bump org.apache.maven:maven-parent from 47 to 48 (#12027)
dependabot[bot] May 14, 2026
8c36c76
Fix #12045: fix mvnup plugin upgrade strategy for inherited plugins f…
gnodet May 14, 2026
cee3c33
Fix #11920: skip expression validation for profile repository URLs
gnodet May 14, 2026
b5ed8ae
Bump parent to 48 - cleanups
slawekjaranowski Apr 29, 2026
a05cab9
Bump slf4jVersion from 2.0.17 to 2.0.18 (#12056)
dependabot[bot] May 17, 2026
9332ad3
Filter transitive repositories with uninterpolated IDs (#12049) (#12050)
gnodet May 18, 2026
6983568
Bump org.apache.maven.reporting:maven-reporting-exec from 2.0.0 to 2.…
dependabot[bot] May 19, 2026
7bfc861
fix: propagate addResource() to model Build for Maven 3 compat (#11868)
gnodet May 19, 2026
498e0fd
fix: restore buildConfiguration() callback in deprecated build() meth…
gnodet May 19, 2026
4108a98
Fix #12075: skip expression validation for distributionManagement rep…
gnodet May 19, 2026
cfcd638
Fix #12074: prevent false parent cycle with shade plugin's dependency…
gnodet May 19, 2026
9450f6e
Fix #12085: add regression tests for version inheritance from remote …
gnodet May 19, 2026
04bd42a
Use maven-api Version for mvnup plugin version comparison (#12072)
gnodet May 19, 2026
4f3ee14
Fix #12087: add surefire and failsafe plugins to PluginUpgradeStrateg…
gnodet May 19, 2026
b375371
Upgrade extra-enforcer-rules in mvnup plugin dependency handling (#12…
gnodet May 19, 2026
cecd7ee
Fix consumer POM serialization of prefixed XML attributes (fixes #11760)
gnodet May 19, 2026
ba9378d
Fix #11885: Disable ANSI colors when stdout is piped or redirected on…
gnodet May 19, 2026
e2f8473
Update binary distribution LICENSE with complete Apache License 2.0 text
slawekjaranowski May 15, 2026
e6a9c42
Fix mvn script expanding ${...} in CLI arguments (#11983)
ascheman May 19, 2026
8df3ae6
Add maven-surefire-report-plugin to PluginUpgradeStrategy (#12113)
gnodet May 19, 2026
3e38c39
Fix #11899: Default addLocationInformation to false in Settings and T…
abhu85 May 20, 2026
2c317cb
Bump domtripVersion from 0.4.1 to 1.5.1 (#12057)
dependabot[bot] May 20, 2026
30ce01c
Bump org.codehaus.plexus:plexus-classworlds from 2.11.0 to 2.12.0 (#1…
dependabot[bot] May 20, 2026
ef8ae39
Resolver 2018 (#12112)
cstamas May 20, 2026
2ea66c8
Bump jlineVersion from 4.0.14 to 4.1.0 (#12017)
dependabot[bot] May 20, 2026
cd78eb5
Bump org.junit:junit-bom from 6.0.3 to 6.1.0 (#12130)
dependabot[bot] May 20, 2026
bb28b17
Filter transitive dependencies with uninterpolated expressions (#12084)
gnodet May 20, 2026
66e3222
Fix mvnup to replace deprecated ${basedir} in repository URLs (#12105)
gnodet May 20, 2026
bbc4aaf
mvnup: upgrade enforcer plugin minimum and add new plugin upgrades (#…
gnodet May 20, 2026
8d91872
Fix incompatible extensions in mvnup for Maven 4 compatibility (#12120)
gnodet May 20, 2026
d970747
Bump com.fasterxml.woodstox:woodstox-core from 7.1.1 to 7.2.0 (#12129)
dependabot[bot] May 20, 2026
8115238
Bump asmVersion from 9.9.1 to 9.10 (#12128)
dependabot[bot] May 20, 2026
f101f3f
Fix #12086: filter transitive repos and deps with uninterpolated expr…
gnodet May 20, 2026
5e5bf75
Fix logging setup/teardown order (#11901)
oehme May 20, 2026
b9d73e0
Add comprehensive Javadoc to XmlNodeBuilder (#11925)
utafrali May 20, 2026
6753e1d
Fix domtrip API breakage after 1.5.1 upgrade (#12139)
gnodet May 20, 2026
da5bf8b
Bump eu.maveniverse.maven.mimir:testing from 0.11.3 to 0.11.4 (#12140)
dependabot[bot] May 21, 2026
b44a6d2
Fix gh-11740: Add missing null check in validateProfileId() (#11741)
abhu85 May 23, 2026
b3ece83
fix: error == null to error != null in isError (#11733)
cuiweixie May 23, 2026
e568c73
Nuance the message about filename-based automodules detected on the m…
desruisseaux May 23, 2026
17d7e46
Bump org.ow2.asm:asm from 9.10 to 9.10.1 (#12149)
dependabot[bot] May 25, 2026
b50f897
Extract shared session infrastructure into AbstractUpgradeStrategy
gnodet May 26, 2026
5583525
Fix #12080: mvnup - comment out dependencies with undefined property …
gnodet May 26, 2026
431bb39
Fix mvnup recommending non-existent maven-enforcer-plugin:3.5.2 (#12155)
gnodet May 26, 2026
763a243
Bump domtripVersion from 1.5.1 to 1.5.2 (#12183)
dependabot[bot] May 29, 2026
70d2e60
Bump com.github.siom79.japicmp:japicmp-maven-plugin (#12168)
dependabot[bot] May 29, 2026
15d19f2
Feat: Pull out maven-executor into its own project (#12004)
cstamas May 29, 2026
52c4d43
Refactor JUnit extensions to avoid using static fields. (#11829)
slawekjaranowski Jun 1, 2026
d2dab2c
Bump actions/checkout from 6.0.2 to 6.0.3 (#12207)
dependabot[bot] Jun 4, 2026
a52f476
Bump xmlunitVersion from 2.11.0 to 2.12.0 (#12190)
dependabot[bot] Jun 4, 2026
df007ff
Filter project repos with uninterpolated property expressions (#12204)
gnodet Jun 4, 2026
3741c6f
Bump exec-maven-plugin target to 3.5.0 and fix PLUGIN_UPGRADES incons…
gnodet Jun 4, 2026
55ee0a3
Use request properties consistently for CI-friendly version interpola…
gnodet Jun 4, 2026
c89ecbd
Upgrade domtrip from 1.5.1 to 1.5.2 (#12174)
gnodet Jun 4, 2026
7d10613
Bump scala-maven-plugin upgrade target from 4.9.2 to 4.9.5 (#12173)
gnodet Jun 4, 2026
c4efc19
Remove invalid combine.self and combine.children attributes instead o…
gnodet Jun 4, 2026
13f1608
Fix mvnup plugin upgrade for versions locked by parent's build/plugin…
gnodet Jun 4, 2026
565c5b2
Use effective model to resolve properties from remote parent POMs in …
gnodet Jun 4, 2026
c7d96d3
Fix mvnup PLUGIN_UPGRADES inconsistencies for compiler and exec plugi…
gnodet Jun 4, 2026
504785b
Fix mvnup effective model analysis for CI-friendly parent versions (#…
gnodet Jun 4, 2026
bf5ee83
[MNG-6772] Re-enable integration test for nested import scope reposit…
gnodet Jun 4, 2026
98728cb
Fix @PreDestroy ClassNotFoundException from premature ClassRealm disp…
gnodet Jun 4, 2026
8777509
Fix #11796: Preserve default-phases bindings for standard lifecycle p…
gnodet Jun 4, 2026
b404258
Fix #11856: Improve error message for prefix-based remote repository …
gnodet Jun 4, 2026
dac6ab1
Fix Source.targetPath incorrectly aligned to basedir (#12206)
gnodet Jun 4, 2026
e48cb83
[GH-11772] Fail-fast consumer POM validation for non-4.0.0 model vers…
gnodet Jun 4, 2026
d0eae8a
Bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.10 (#12241)
dependabot[bot] Jun 5, 2026
a166e3f
Fix Javadoc parameter description
anukalp2804 May 22, 2026
d58c96b
fix reportSet inheritance in Maven 4 model building
hboutemy Jun 6, 2026
8197c8b
Bump org.codehaus.plexus:plexus-utils
dependabot[bot] Mar 27, 2026
f2356c2
Maven 3.9.16 - update doap file
slawekjaranowski Jun 1, 2026
bc227d3
Bump net.sourceforge.pmd:pmd-core from 7.24.0 to 7.25.0
dependabot[bot] Jun 8, 2026
3656bff
[#11767] Fix consumer POM builder failing to resolve BOM imports from…
DavidTavoularis Jun 8, 2026
2c11aee
Fix #11973: Restore backward-compatible DefaultToolchain constructor
gnodet Jun 8, 2026
8ab6a61
[MNG-11133] Fix mixin property precedence - mixins should override pa…
gnodet Jun 8, 2026
3f90802
document supported values (#11810) (#12252)
gnodet Jun 12, 2026
123b43a
Add XmlService classloader fallback for ServiceLoader discovery (#12237)
gnodet Jun 13, 2026
cc0e5d6
Fix #11715: preserve 4.1.0 namespace/schema in help:effective-pom (#1…
arturobernalg Jun 13, 2026
9a029b6
Handle missing package metadata in model ids (#12146)
Will-thom Jun 13, 2026
ac41d64
Support sealed parameter implementation hints (#12117)
Will-thom Jun 13, 2026
09fdd6a
Fix ConditionParser to handle newlines before && operator (#12038)
blaspat Jun 13, 2026
64e02b3
Bump ch.qos.logback:logback-classic from 1.5.32 to 1.5.34
dependabot[bot] Jun 5, 2026
36a4228
Bump eu.maveniverse.maven.mimir:testing from 0.11.4 to 0.12.0
dependabot[bot] Jun 1, 2026
8456177
Update Mimir version in workflow
Bukama Jun 9, 2026
b1a4e3b
Bump jlineVersion from 4.1.0 to 4.1.3
dependabot[bot] May 29, 2026
992871b
Bump com.fasterxml.woodstox:woodstox-core from 7.2.0 to 7.2.1
dependabot[bot] Jun 9, 2026
2d77e4a
Bump org.apache:apache from 37 to 38
dependabot[bot] May 29, 2026
26fce45
Bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15
dependabot[bot] Jun 15, 2026
7c7687a
Deps: Maven Executor 1.0.0 released; use it (#12264)
cstamas Jun 16, 2026
59236ae
Bump org.apache.maven.executor:maven-executor from 1.0.0-SNAPSHOT to …
dependabot[bot] Jun 16, 2026
210d4a5
Centralize XXE hardening for StAX XML parsers
gnodet Jun 16, 2026
afc0b02
Fix @since annotation for XmlService.newXMLInputFactory() to 4.0.0-rc-6
gnodet Jun 16, 2026
3f492c8
Forward-port #12147: Avoid reflective InputSource modelId mutation
gnodet Jun 16, 2026
60bc6e4
fix doc cross references
hboutemy Jun 16, 2026
3e288b5
Fix multiline profile activation conditions (#12136)
Will-thom Jun 16, 2026
3f07b29
Fix #12052: tokenize arithmetic operators as delimiters in ConditionP…
gnodet Jun 16, 2026
da75950
[MNG-8604] Fix concurrent builder crash when reactor module is used a…
gnodet Jun 16, 2026
31aa6c7
Fix thread-safety in DefaultModelValidator (#11734)
abhu85 Jun 17, 2026
0a957af
Fix NPE in DefaultModelBuilder when POM resolved from repository (#11…
utafrali Jun 17, 2026
d7b705e
Fix BUILD_CONSUMER profile activation for locally-resolved parent POM…
DavidTavoularis Jun 17, 2026
bf482b6
Fix MojoExtension.beforeEach to use merged model instead of raw parse…
UjjwalChitransh Jun 17, 2026
1512eff
Bump actions/setup-java from 5.2.0 to 5.3.0 (#12278)
dependabot[bot] Jun 17, 2026
f89fbe1
Bump jlineVersion from 4.1.3 to 4.2.1 (#12279)
dependabot[bot] Jun 17, 2026
eb404fa
Move model SPI interfaces from maven-impl to maven-api-spi (#12274)
gnodet Jun 17, 2026
bacafe0
Move testing classes from org.apache.maven.api to org.apache.maven.te…
gnodet Jun 17, 2026
4bffb2a
Document deprecation rationale for Artifact version constants (#11584)
anukalp2804 Jun 17, 2026
f254df7
[MNG-11966] Update lifecycles reference to point to LifecycleRegistry…
Hiteshsai007 Jun 17, 2026
e88a2e4
[ISSUE-10329] Document behaviour of UrlNormalizer (#12293)
gnodet Jun 17, 2026
2e352ec
Add deprecation Javadoc to XmlNode constants and methods (#11576)
anukalp2804 Jun 17, 2026
8e86999
[#12288] Pass settings.xml profile properties to LRM (#12297)
gnodet Jun 17, 2026
32a763c
Fix NoSuchFileException when resource targetPath is "." (#12306) (#12…
gnodet Jun 18, 2026
e548005
Add deprecated property replacement (${version} → ${project.version})…
gnodet Jun 18, 2026
8529bf3
[Backport master] Fix #12305: filter uninterpolated deps in ArtifactD…
gnodet Jun 18, 2026
22f9a0e
[#12288] Add -P !profile deactivation regression guard (#12298)
ascheman Jun 18, 2026
2738423
Update copyright year in NOTICE file (#12300)
tisonkun Jun 18, 2026
c4c7d2e
[#12301] Fix StackOverflowError with internal parent and CI-friendly …
gnodet Jun 18, 2026
ca189d5
Revert "[#12301] Fix StackOverflowError with internal parent and CI-f…
gnodet Jun 19, 2026
5b6c91b
Sync DefaultTypeProvider and dependency-types docs across impl and co…
gnodet Jun 19, 2026
6ab51ab
Bump actions/checkout from 6.0.3 to 7.0.0 (#12318)
dependabot[bot] Jun 19, 2026
4ff2209
[#12301] Fix StackOverflowError with internal parent and CI-friendly …
gnodet Jun 19, 2026
bfc30f1
Migrate integration tests to NIO2 Path API (#11364)
gnodet Jun 19, 2026
f0bf691
Quickfix for bfc30f1fa89741fdafdfa26725b5e0795a619708
cstamas Jun 19, 2026
c1de267
Forward port Maven 3.10.0 PluginDependenciesResolver changes (#12329)
cstamas Jun 22, 2026
712b5c0
Fix NPE in DefaultLookup.lookupOptional() when container returns null…
gnodet Jun 22, 2026
ffd7baa
Switch default resolver transport from JDK/methanol to Apache HttpCli…
gnodet Jun 22, 2026
6cbe5e2
[#12331] Fix clean/site lifecycle bindings executing after pom.xml goals
hboutemy Jun 23, 2026
8ba0519
Port #11908: Do not force metadata download for plugin prefix resolut…
gnodet Jun 23, 2026
3769745
Bump actions/cache from 5.0.5 to 6.0.0 (#12358)
dependabot[bot] Jun 25, 2026
6f73f5b
Bump sisuVersion from 1.0.0 to 1.0.1 (#12365)
dependabot[bot] Jun 25, 2026
71c41f9
[MNG-8650] Fix MAVEN_ARGS backslash stripping on Windows (#12348)
gnodet Jun 25, 2026
10ba35b
Fix mvnup spurious pluginManagement injection for remote parent plugi…
gnodet Jun 25, 2026
549065b
[#12353] Add jaxb2-maven-plugin to mvnup plugin upgrade list (#12354)
gnodet Jun 25, 2026
d733426
Add mvnup SourceStrategy for migrating to <source> elements (#12355)
gnodet Jun 25, 2026
99a624d
Forward-port #11985: remove redundant required MDO attrs + add extens…
gnodet Jun 25, 2026
a28f4e3
Bump ch.qos.logback:logback-classic from 1.5.34 to 1.5.35 (#12363)
dependabot[bot] Jun 25, 2026
60dc634
Fix mvn.cmd jvm.config read failing silently on Windows CI
gnodet Jun 26, 2026
7ffc6d5
[#12303] Fix CI-friendly ${revision} not interpolated for non-build P…
gnodet Jun 23, 2026
d821aef
Fix IT compilation: adapt to master's NIO2 Path API
gnodet Jun 23, 2026
7b8cc32
Fix Spotless formatting violation in DefaultModelBuilder
gnodet Jun 26, 2026
081740d
Fix Spotless formatting: merge split string literal
gnodet Jun 26, 2026
684a3fd
Fix Spotless formatting: place exception arg on same line as message …
gnodet Jun 26, 2026
da39265
[#11683] Install JUL-to-SLF4J bridge to route java.util.logging throu…
gnodet Jun 23, 2026
d260f0d
Guard JUL bridge installation with isInstalled() check
gnodet Jun 25, 2026
b6eab2a
Bump actions/setup-java from 5.3.0 to 5.4.0
dependabot[bot] Jun 26, 2026
549cd76
Bump ch.qos.logback:logback-classic from 1.5.35 to 1.5.36
dependabot[bot] Jun 26, 2026
b6d28d6
Bump org.apache:apache from 38 to 39 (#12391)
dependabot[bot] Jun 29, 2026
974021d
Bump ch.qos.logback:logback-classic from 1.5.36 to 1.5.37 (#12394)
dependabot[bot] Jun 29, 2026
f564ce4
Bump org.apache.maven:maven-parent from 48 to 49 (#12389)
dependabot[bot] Jun 29, 2026
d0093f6
Bump org.junit:junit-bom from 6.1.0 to 6.1.1 (#12388)
dependabot[bot] Jun 29, 2026
ef837a2
Bump actions/cache/restore from 6.0.0 to 6.1.0
dependabot[bot] Jun 29, 2026
49865f2
Bump actions/cache/save from 6.0.0 to 6.1.0
dependabot[bot] Jun 29, 2026
f4eae55
Bump net.sourceforge.pmd:pmd-core from 7.25.0 to 7.26.0 (#12403)
dependabot[bot] Jun 30, 2026
da0bb4c
Bump jlineVersion from 4.2.1 to 4.3.1 (#12407)
dependabot[bot] Jul 2, 2026
4f62c08
Bump net.bytebuddy:byte-buddy from 1.18.10 to 1.18.11 (#12412)
dependabot[bot] Jul 3, 2026
c48ad20
Make LookupContext#closeables thread safe (#12411)
oehme Jul 3, 2026
6f46443
[#11449] Fix Mockito agent: use late binding @{} interpolation and ex…
Hiteshsai007 Jul 3, 2026
e02d800
Fix Spotless config in its/core-it-suite to enforce formatting rules …
gnodet Jul 3, 2026
923106a
Bugfix: use GAV and not GAPV in source labels for profiles (#12406)
cstamas Jul 5, 2026
616b913
Update to Resolver 2.0.20 (#12423)
Bukama Jul 5, 2026
dff7c7e
Add a draft security threat model (THREAT_MODEL.md) + SECURITY.md + d…
potiuk Jul 4, 2026
66cccae
Use the full Apache license header on the scaffold files; drop .ratig…
potiuk Jul 4, 2026
a8b08be
Add war/ear plugins + shared libraries to the §2 component table
potiuk Jul 5, 2026
6b42b07
Add maven-dependency-analyzer + maven-shared-io to shared libraries
potiuk Jul 5, 2026
0ba5337
[#12336] Add DefaultLookupTest for lookupOptional (#12384)
ascheman Jul 7, 2026
0a83dca
configure ATR project
hboutemy Jul 8, 2026
7e1ae7c
configure push-to-atr profile for source+binaries in apache-maven sub…
hboutemy Jul 8, 2026
73edcd4
fix download_path_suffix
hboutemy Jul 9, 2026
ab6a710
download_path_suffix=maven-{{MAJOR_VERSION}}/*
hboutemy Jul 9, 2026
f359ffc
Bump ch.qos.logback:logback-classic from 1.5.37 to 1.5.38 (#12457)
dependabot[bot] Jul 10, 2026
af74c4e
Bump domtripVersion from 1.5.2 to 1.6.0 (#12451)
dependabot[bot] Jul 10, 2026
47b81eb
Bump actions/setup-java from 5.4.0 to 5.5.0 (#12436)
dependabot[bot] Jul 10, 2026
ecf3d6d
in --> at (but really check if direct pushes to master are now blocked)
elharo Jul 10, 2026
e4cbc02
Remove dangling javadoc comments (#12463)
elharo Jul 10, 2026
0397590
Fix #12464: Skip MAVEN_ARGS for non-default main classes (--up, --enc…
gnodet Jul 11, 2026
794866c
In failed build limit reactor summary to only failed modules (#12330)
slawekjaranowski Jul 11, 2026
5c1357e
Fix #12430: mvnup upgrade strategies and compatibility improvements (…
gnodet Jul 11, 2026
c6de104
Fix #12445: Fix deadlock in AbstractRequestCache when resolving paren…
gnodet Jul 11, 2026
09b2dfc
[MNG-5913] Allow defining aliases for existing server configurations …
slawekjaranowski Jul 12, 2026
7aa3c8a
Bump org.junit:junit-bom from 6.1.1 to 6.1.2 (#12477)
dependabot[bot] Jul 13, 2026
2c70cd6
Bump apache/maven-gh-actions-shared/.github/workflows/stale.yml
dependabot[bot] Jul 14, 2026
986e610
Bump actions/setup-java from 5.5.0 to 5.6.0 (#12498)
dependabot[bot] Jul 17, 2026
73b8fcd
Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.y…
dependabot[bot] Jul 17, 2026
671031e
[MNG-8432] Integration test for mixin-based property and dependency m…
Hiteshsai007 Jul 17, 2026
67a94a1
Avoid IllegalStateException on duplicate profile ids in DefaultModelB…
mvanhorn Jul 19, 2026
4ba3291
fix: mvnup: widen exact Maven version pins to allow Maven 4 (#12505)
gnodet Jul 20, 2026
97dd0c6
Bump actions/checkout from 7.0.0 to 7.0.1
dependabot[bot] Jul 21, 2026
a2aed72
Deps: Bump to Resolver 2.0.21 (#12509)
cstamas Jul 21, 2026
3ba3c0e
Use maven-it-plugin-expression instead of effective POM string matchi…
gnodet Jul 22, 2026
85f0261
Add cross-thread deadlock regression test for #12472
gnodet Jul 23, 2026
828e528
Fix #12507: preserve unresolved ${...} in CLI -D values (Maven 3 sema…
gnodet Jul 24, 2026
b646a7a
Add test for prefixed Maven elements (#10971)
elharo Jul 25, 2026
fde9832
Bump resolverVersion from 2.0.21-SNAPSHOT to 2.0.21 (#12543)
dependabot[bot] Jul 27, 2026
5703b7d
Introduce validation control (#12520)
cstamas Jul 27, 2026
a3e576b
Fix #12536: Handle Ctrl+C on Windows terminals (#12538)
JackMyers001 Jul 27, 2026
2cbce40
[MNG-8507] Reduce allocation pressure in model building pipeline
gnodet Jul 27, 2026
8d0f7bc
Bump ch.qos.logback:logback-classic from 1.5.38 to 1.6.0
dependabot[bot] Jul 27, 2026
82f438a
Fix #12530: add mvnup upgrade strategies for Maven 4 known compatibil…
gnodet Jul 28, 2026
6676d1b
Fix #12531: filter NO_REPOSITORY sentinel from mapped exceptions in A…
gnodet Jul 28, 2026
88a793a
Fix Javadoc about default value of consumer POM flattening
arend-von-reinersdorff Jul 28, 2026
fb0e7bb
[MNG-8425] Fix mvnenc init saving invalid master source configuration
Hiteshsai007 Jul 28, 2026
0ead4b4
Bump apache/maven-gh-actions-shared release-drafter workflow from 4 to 5
dependabot[bot] Jul 28, 2026
7a0e221
Fix #12427: Reject path-traversal segments in coordinate ids and vers…
jmestwa-coder Jul 28, 2026
0003334
Fix #12534: Wire up @After annotation processing in Maven core
gnodet Jul 28, 2026
6338672
Convert paths for MSYS2 and jvm.config placeholders in bin/mvn (#12546)
Hiteshsai007 Jul 28, 2026
f8c1b16
[MNG-11147] Fix BOM version inference for sibling modules in dependen…
Hiteshsai007 Jul 28, 2026
58844d8
[MNG-8768] Add executable() function for conditional profile activati…
Hiteshsai007 Jul 28, 2026
506457a
improve doc about deprecating plugin descriptor's requirement
hboutemy Jul 27, 2026
6e8fa18
Bump Sisu to 1.1.0 and fix extension realm visibility for JSR330 filt…
gnodet Jul 28, 2026
286b463
Fix #12583: Inverted file existence check in DefaultTransport.put()
elharo Jul 29, 2026
552a2d5
Remove erroneous path normalization optimization and add regression test
gnodet Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
37 changes: 36 additions & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,45 @@ github:
- MNG
pull_requests:
del_branch_on_merge: true
protected_branches:
master: {}
maven-4.0.x: {}
maven-3.10.x: {}
maven-3.9.x: {}
maven-3.8.x: {}
maven-3.0.x: {}
maven-2.2.x: {}
pre-reset-master: {}
features:
issues: true
notifications:
commits: commits@maven.apache.org
issues: issues@maven.apache.org
pullrequests: issues@maven.apache.org
jira_options: link label

# https://release-test.apache.org/projects/maven
project:
metadata:
key: maven
committee: maven
name: Apache Maven
description: "Maven is a project development management and comprehension tool.
Based on the concept of a project object model: builds, dependency management,
documentation creation, site publication, and distribution publication are all controlled from the declarative file.
Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process."
short_description: Maven is a project development management and comprehension tool.
homepage: https://maven.apache.org/
download_page: https://maven.apache.org/download.html
bug_database: https://github.com/apache/maven/issues
mailing_lists: https://maven.apache.org/mailing-lists.html
repositories:
- https://github.com/apache/maven.git
categories:
- build-management
programming_languages:
- Java
policy:
github_repository_name: maven
download_path_suffix: maven-{{MAJOR_VERSION}}/{{VERSION}}
features:
atr_sync: true
4 changes: 0 additions & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,3 @@ contact_links:
- name: Project Mailing Lists
url: https://maven.apache.org/mailing-lists.html
about: Please ask a question or discuss here

- name: Old JIRA Issues
url: https://issues.apache.org/jira/browse/MNG
about: Please search old JIRA issues
4 changes: 2 additions & 2 deletions .github/ci-extensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ under the License.
<extensions>
<extension>
<groupId>eu.maveniverse.maven.mimir</groupId>
<artifactId>extension</artifactId>
<version>0.7.8</version>
<artifactId>extension3</artifactId>
<version>${env.MIMIR_VERSION}</version>
</extension>
</extensions>
8 changes: 5 additions & 3 deletions .github/ci-mimir-daemon.properties
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,9 @@
# limitations under the License.
#

# Mimir Daemon properties
# Mimir Daemon config properties

# Disable JGroups; we don't want/use LAN cache sharing
mimir.jgroups.enabled=false
# Pre-seed itself
mimir.daemon.preSeedItself=true
mimir.file.exclusiveAccess=true
mimir.file.cachePurge=ON_BEGIN
23 changes: 23 additions & 0 deletions .github/ci-mimir-session.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# Mimir Session config properties

# do not waste time on this; we maintain the version
mimir.daemon.autoupdate=false
# CI uses US Mirror
mimir.session.mirrors=central(https://maven-central.storage-download.googleapis.com/maven2/)
42 changes: 42 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,15 @@ updates:
schedule:
interval: "daily"

- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
target-branch: "maven-4.0.x"
labels:
- "mvn40"
- "dependencies"

- package-ecosystem: "maven"
directory: "/"
schedule:
Expand All @@ -31,11 +40,33 @@ updates:
- "mvn3"
- "dependencies"

- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
target-branch: "maven-3.10.x"
labels:
- "mvn3"
- "dependencies"
ignore:
- dependency-name: "org.jline:*"
versions: [ "[4.0.0,)" ]

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
target-branch: "maven-4.0.x"
labels:
- "mvn40"
- "dependencies"
- "github_actions"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
Expand All @@ -44,3 +75,14 @@ updates:
labels:
- "mvn3"
- "dependencies"
- "github_actions"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
target-branch: "maven-3.10.x"
labels:
- "mvn3"
- "dependencies"
- "github_actions"
14 changes: 14 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
<!--
Please open pull requests against one of the following branches:

- master — default target for all changes (new features + bug fixes).
If the change should also go to maven-4.0.x, request a backport in the PR.

- maven-3.10.x — target for 3.x changes (new features + bug fixes).
If the change should also go to maven-3.9.x, request a backport in the PR.
maven-3.9.x should receive only serious bug fixes, as it is approaching EOL.

Backports are typically handled by maintainers;
however, after agreement you may open a separate backport PR to the target maintenance branch.
-->

Following this checklist to help us incorporate your
contribution quickly and easily:

Expand Down
10 changes: 10 additions & 0 deletions .github/release-drafter-3.x.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,13 @@
# under the License.

_extends: maven-gh-actions-shared:.github/release-drafter.yml
tag-template: maven-$RESOLVED_VERSION

# Override replacers to strip backport branch prefixes and handle JIRA links
replacers:
# Strip backport branch prefixes like [maven-4.0.x], [maven-3.x], etc.
- search: '/^\[maven-[\d\.x-]+\]\s*-?\s*/g'
replace: ''
# Convert JIRA ticket references to links (but not maven branch prefixes)
- search: '/\[([A-Z]+)-(\d+)\]\s*-?\s*/g'
replace: '[[$1-$2]](https://issues.apache.org/jira/browse/$1-$2) - '
10 changes: 10 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,16 @@
# under the License.

_extends: maven-gh-actions-shared
tag-template: maven-$RESOLVED_VERSION

include-pre-releases: true
prerelease: true

# Override replacers to strip backport branch prefixes and handle JIRA links
replacers:
# Strip backport branch prefixes like [maven-4.0.x], [maven-3.x], etc.
- search: '/^\[maven-[\d\.x-]+\]\s*-?\s*/g'
replace: ''
# Convert JIRA ticket references to links (but not maven branch prefixes)
- search: '/\[([A-Z]+)-(\d+)\]\s*-?\s*/g'
replace: '[[$1-$2]](https://issues.apache.org/jira/browse/$1-$2) - '
Loading