This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch
dependabot/github_actions/maven-4.0.x/actions/upload-artifact-5.0.0
in repository https://gitbox.apache.org/repos/asf/maven.git
from 2826031815 Update GitHub Actions to use upload-artifact v5
add 87fa189a81 [maven-4.0.x] Resolve property before model reflection to
avoid recursion (#11385, fixes #11384) (#11390)
add 88931d5047 Proper isolation of maven-executor UTs (#11392) (#11393)
add 82349017bc Fix IT isolation for MNG-6256 IT (#11395) (#11396)
add 5ec059c2d7 Fix false parent cycle detection with flatten-maven-plugin
(fixes #11399) (#11400)
add f877d83664 Fix MavenStaxReader location reporting for properties
(#11402) (#11404)
add c628d02621 Fix resource targetPath resolution to be relative to output
directory (fixes #11381) (#11394) (#11406)
add 5808c61ef5 Change IntelliJ icon to new oak leaf (#11407)
add fb3ecaef88 [maven-release-plugin] prepare release maven-4.0.0-rc-5
add 81ae90836e [maven-release-plugin] prepare for next development
iteration
add f471d7940b Fix a `ConcurrentModificationException` (#11429)
add 2bfdc6c2b8 Fix field accessibility leak in EnhancedCompositeBeanHelper
(#11425) (#11433)
add 574df5c350 Bump org.codehaus.plexus:plexus-interpolation from 1.28 to
1.29 (#11422)
add 28146eb80b Bump eu.maveniverse.maven.plugins:bom-builder3 from 1.3.0
to 1.3.1 (#11421)
add 623eb75c24 Bump commons-io:commons-io from 2.20.0 to 2.21.0 (#11419)
add 24bcc8fbee Bump org.codehaus.plexus:plexus-interactivity-api from 1.4
to 1.5.1 (#11420)
add 189e1c27f9 improve dependency graph rendering
add a9b7231c17 add maintained branches
add 3592b42903 adapt documentatiion directories
add 40cca88c99 update links
add 1eac14b509 fix javadoc group packages
add 2c44de873e Bump commons-cli:commons-cli from 1.10.0 to 1.11.0 (#11462)
add badbe311b3 Bump ch.qos.logback:logback-classic from 1.5.20 to 1.5.21
(#11461)
add d6537d77e6 Bump net.bytebuddy:byte-buddy from 1.17.8 to 1.18.1 (#11460)
add 095938e22c Bump actions/checkout from 5.0.0 to 5.0.1 (#11459)
add ba5c9a4ff1 [maven-4.0.x] Fix BOM packaging in consumer POMs (#11427)
(#11464)
add 5c7f46ed67 Merge remote-tracking branch 'origin/maven-4.0.x' into
dependabot/github_actions/maven-4.0.x/actions/upload-artifact-5.0.0
add 3a66845288 Use full version
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven.yml | 26 ++--
.idea/icon.png | Bin 1705 -> 2001 bytes
README.md | 17 +--
apache-maven/pom.xml | 2 +-
.../maven-api-cli}/src/site/apt/index.apt | 22 +--
.../src/site/site.xml | 0
.../main/java/org/apache/maven/api/Project.java | 106 ++++++++++++--
.../main/java/org/apache/maven/api/SourceRoot.java | 153 +++++++++++++++++++--
.../maven/api/plugin/annotations/package-info.java | 6 +-
api/maven-api-model/src/main/mdo/maven.mdo | 4 +-
api/maven-api-model/src/site/apt/index.apt | 2 +-
.../maven/api/plugin/annotations/package-info.java | 27 ----
api/maven-api-settings/src/site/apt/index.apt | 2 +-
api/maven-api-toolchain/src/site/apt/index.apt | 2 +-
compat/maven-model/src/site/apt/index.apt | 6 +-
compat/maven-plugin-api/src/site/apt/index.apt | 2 +-
.../src/site/apt/index.apt | 2 +-
compat/maven-settings/src/site/apt/index.apt | 4 +-
.../maven-toolchain-model/src/site/apt/index.apt | 6 +-
compat/pom.xml | 5 +
.../internal/EnhancedCompositeBeanHelper.java | 16 +--
.../transformation/PomArtifactTransformer.java | 3 +-
.../impl/ConsumerPomArtifactTransformer.java | 43 +++++-
.../impl/DefaultConsumerPomBuilder.java | 44 ++++--
.../internal/transformation/impl/PomBuilder.java | 4 +-
.../transformation/impl/TransformedArtifact.java | 14 +-
.../transformation/impl/TransformerSupport.java | 3 +-
.../apache/maven/project/ConnectedResource.java | 1 +
impl/maven-core/src/site/apt/artifact-handlers.apt | 8 +-
.../internal/EnhancedCompositeBeanHelperTest.java | 62 +++++++++
.../impl/ConsumerPomArtifactTransformerTest.java | 9 +-
.../impl/ConsumerPomBuilderTest.java | 4 +-
.../apache/maven/project/ResourceIncludeTest.java | 6 +-
.../maven-executor}/src/site/site.xml | 0
.../cling/executor/MavenExecutorTestSupport.java | 3 +-
.../maven/cling/executor/impl/ToolboxToolTest.java | 2 +-
.../maven/impl/DefaultDependencyResolver.java | 4 +-
.../org/apache/maven/impl/DefaultSourceRoot.java | 21 ++-
.../maven/impl/model/DefaultModelInterpolator.java | 24 ++--
.../apache/maven/impl/DefaultSourceRootTest.java | 27 ++--
.../impl/model/DefaultModelInterpolatorTest.java | 20 +++
impl/maven-logging/src/site/apt/index.apt | 2 +-
.../maven-support}/src/site/site.xml | 0
.../apache/maven/model/v4/MavenStaxReaderTest.java | 141 +++++++++++++++++++
.../maven-testing}/src/site/site.xml | 0
impl/pom.xml | 4 +
...a => MavenITgh11381ResourceTargetPathTest.java} | 30 ++--
...enITgh11384RecursiveVariableReferenceTest.java} | 29 ++--
...MavenITgh11399FlattenPluginParentCycleTest.java | 65 +++++++++
.../maven/it/MavenITgh11427BomConsumerPomTest.java | 130 +++++++++++++++++
...nITmng6256SpecialCharsAlternatePOMLocation.java | 4 +-
.../src/test/resources/gh-11381/pom.xml | 37 ++---
.../resources/gh-11381/rest/subdir/another.yml | 4 +
.../src/test/resources/gh-11381/rest/test.yml | 4 +
.../src/test/resources/gh-11384/pom.xml | 18 +++
.../gh-11399-flatten-plugin-parent-cycle/pom.xml | 68 +++++++++
.../bom}/pom.xml | 36 +++--
.../gh-11427-bom-consumer-pom/module/pom.xml | 38 ++---
.../resources/gh-11427-bom-consumer-pom/pom.xml | 19 ++-
.../.mvn/.gitkeep | 0
.../maven-it-plugin-plexus-utils-new/pom.xml | 2 +-
pom.xml | 24 ++--
src/graph/ReactorGraph.java | 12 +-
src/mdo/reader-stax.vm | 8 +-
src/site/site.xml | 10 +-
src/site/xdoc/index.xml | 8 +-
66 files changed, 1120 insertions(+), 285 deletions(-)
copy {compat/maven-toolchain-model =>
api/maven-api-cli}/src/site/apt/index.apt (52%)
copy api/{maven-api-annotations => maven-api-cli}/src/site/site.xml (100%)
delete mode 100644
api/maven-api-plugin/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
copy {compat/maven-artifact => impl/maven-executor}/src/site/site.xml (100%)
copy {compat/maven-artifact => impl/maven-support}/src/site/site.xml (100%)
copy {compat/maven-artifact => impl/maven-testing}/src/site/site.xml (100%)
copy
its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng3927PluginDefaultExecutionConfigTest.java
=> MavenITgh11381ResourceTargetPathTest.java} (51%)
copy
its/core-it-suite/src/test/java/org/apache/maven/it/{MavenITmng8469InterpolationPrecendenceTest.java
=> MavenITgh11384RecursiveVariableReferenceTest.java} (58%)
create mode 100644
its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh11399FlattenPluginParentCycleTest.java
create mode 100644
its/core-it-suite/src/test/java/org/apache/maven/it/MavenITgh11427BomConsumerPomTest.java
copy
impl/maven-impl/src/test/resources/poms/validation/raw-model/repository-with-unsupported-expression.xml
=> its/core-it-suite/src/test/resources/gh-11381/pom.xml (63%)
create mode 100644
its/core-it-suite/src/test/resources/gh-11381/rest/subdir/another.yml
create mode 100644 its/core-it-suite/src/test/resources/gh-11381/rest/test.yml
create mode 100644 its/core-it-suite/src/test/resources/gh-11384/pom.xml
create mode 100644
its/core-it-suite/src/test/resources/gh-11399-flatten-plugin-parent-cycle/pom.xml
copy its/core-it-suite/src/test/resources/{mng-4005/man-dep =>
gh-11427-bom-consumer-pom/bom}/pom.xml (55%)
copy
compat/maven-model-builder/src/test/resources/poms/validation/raw-model/repository-with-expression.xml
=>
its/core-it-suite/src/test/resources/gh-11427-bom-consumer-pom/module/pom.xml
(59%)
copy
impl/maven-impl/src/test/resources/poms/factory/missing-dependency-groupId-41.xml
=> its/core-it-suite/src/test/resources/gh-11427-bom-consumer-pom/pom.xml (66%)
copy {impl/maven-core/src/test/projects/project-builder/MNG-6723 =>
its/core-it-suite/src/test/resources/mng-6256-special-chars-alternate-pom-location}/.mvn/.gitkeep
(100%)