You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by el...@apache.org on 2026/08/23 17:42:27 UTC
(maven-dependency-plugin) branch fix-1647-v2 updated (ea7218eb -> 4ad6d931)
This is an automated email from the ASF dual-hosted git repository.
elharo pushed a change to branch fix-1647-v2
in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git
from ea7218eb warn and skip instead of throwing MojoExecutionException for null-file artifacts
add 5e0cec9c Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability
add 1cfc6f26 Bump eu.maveniverse.maven.domtrip:domtrip-core from 1.5.2 to 1.6.0
add ade1f2fb Bump eu.maveniverse.maven.domtrip:domtrip-maven from 1.5.2 to 1.6.0
add 10a4452a Bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml (#1663)
add 5a1d25a4 Bump apache/maven-gh-actions-shared/.github/workflows/stale.yml (#1660)
add f21135fe Bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml (#1661)
add 4d10ff2c Bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml
add 49792726 Update AGENTS.md with TDD and formatting (#1665)
add f962a087 Bump org.jsoup:jsoup from 1.22.2 to 1.23.1
add 6e61d562 Rename the site documents ahead of converting them
add 5c174eb1 Port the site documentation from APT to Markdown
add 4b36dbd5 Restore the document metadata dropped when the pages were ported
add 6fd8522a Bump org.jsoup:jsoup
add 645f3102 [MDEP-927] Make dependency:tree excludes prune subtrees
add 919074c6 [MDEP-425] List plugin repositories
add 6ef6e351 [MDEP-870] Overwrite copied artifact POMs
add 96ddff06 Remove unreachable null check from BuildClasspathMojo
add 61270997 Make the get goal's repository tests capable of failing
add 145ff530 [MDEP-858] Get rid of maven-artifact-transfer from the get goal
add 16307472 Keep the get goal's argument handling as strict as it was
add b70b5d18 Prove the comma-separated remoteRepositories form still works
add 933c220c Drop the maven-compat test dependency
add 2aa3e82c Rename the FAQ ahead of converting it
add bd4fd90c Convert the FAQ from FML to Markdown
add 7e182845 Fix copy and unpack with broken artifact parents
add db755743 Apply suggestions from code review
add 1108aba3 Fix ResolverUtilTest closing brace
add 5e03fd89 Use a MojoExecutionException constructor that exists in Maven 3.6.3
add 3d22929c [MDEP-858] Migrate dependency:copy-dependencies installation to Maven Resolver
add 3d65dcba [MDEP-858] Migrate dependency:purge-local-repository to Maven Resolver
add 31f27dfe [MDEP-858] Remove Maven Artifact Transfer dependency
add 5a8609af [MDEP-858] Preserve get repository refresh policy
add d8a43d37 [MDEP-858] Preserve artifact coordinate fallbacks
add 4ad6d931 Merge branch 'master' into fix-1647-v2
No new revisions were added by this update.
Summary of changes:
.github/workflows/maven-verify.yml | 2 +-
.github/workflows/pr-automation.yml | 2 +-
.github/workflows/release-drafter.yml | 2 +-
.github/workflows/stale.yml | 2 +-
.../test/test/1.0/test-1.0.pom => AGENTS.md | 32 +-
.../test/test/1.0/test-1.0.pom => SECURITY.md | 24 +-
pom.xml | 29 +-
.../repository/broken-parent-artifact-1.0.pom} | 11 +-
.../analyze-testDependencyWithNonTestScope/pom.xml | 2 +-
.../invoker.properties | 4 +-
.../pom.xml | 19 +-
.../copy-broken-parent/verify.groovy} | 2 +-
.../invoker.properties | 1 +
.../pom.xml | 32 +-
.../setup.bsh | 0
.../verify.bsh | 0
.../invoker.properties | 1 +
.../{get-gav => get-remote-repositories}/pom.xml | 4 +-
.../setup.bsh | 0
.../test.properties | 10 +-
.../verify.bsh | 0
src/it/projects/list-repositories/pom.xml | 9 +-
src/it/projects/list-repositories/verify.groovy | 2 +
.../purge-local-repository-bad-dep/pom.xml | 6 +
.../purge-local-repository-bad-dep/verify.groovy | 3 +
src/it/projects/purge-local-repository/pom.xml | 12 +
src/it/projects/purge-local-repository/setup.bsh | 39 +-
.../projects/purge-local-repository/verify.groovy | 12 +
.../expected-included-survives.txt} | 0
src/it/projects/tree-excluded/expected-v4.txt | 5 +-
src/it/projects/tree-excluded/expected.txt | 5 +-
src/it/projects/tree-excluded/invoker.properties | 9 +-
...roperties => test-included-excluded.properties} | 7 +-
...roperties => test-included-survives.properties} | 7 +-
src/it/projects/tree-excluded/verify.groovy | 5 +
.../apache/maven/plugins/dependency/GetMojo.java | 235 ++-----
.../plugins/dependency/ListRepositoriesMojo.java | 39 +-
.../dependency/PurgeLocalRepositoryMojo.java | 117 ++--
.../AbstractFromConfigurationMojo.java | 5 +-
.../dependency/fromConfiguration/ArtifactItem.java | 8 +-
.../fromDependencies/BuildClasspathMojo.java | 2 +-
.../fromDependencies/CopyDependenciesMojo.java | 53 +-
.../fromDependencies/RenderDependenciesMojo.java | 2 +-
.../tree/PruningDependencyNodeVisitor.java | 54 ++
.../maven/plugins/dependency/tree/TreeMojo.java | 39 +-
.../plugins/dependency/utils/ResolverUtil.java | 191 +++++-
...de-dependencies-from-dependency-analysis.apt.vm | 101 ---
...he-build-on-dependency-analysis-warnings.apt.vm | 69 --
.../apt/examples/filtering-the-dependency-tree.apt | 87 ---
src/site/apt/examples/managing-dependencies.apt.vm | 231 -------
.../apt/examples/purging-local-repository.apt.vm | 139 ----
src/site/apt/examples/render-dependencies.apt.vm | 77 ---
src/site/apt/examples/tree-mojo.apt.vm | 295 --------
src/site/apt/examples/unpacking-filemapper.apt.vm | 111 ---
.../examples/unpacking-project-dependencies.apt.vm | 65 --
.../apt/examples/using-dependencies-sources.apt.vm | 66 --
src/site/apt/index.apt.vm | 179 -----
src/site/apt/usage.apt.vm | 759 ---------------------
src/site/fml/faq.fml | 91 ---
.../examples/copying-artifacts.md.vm} | 149 ++--
.../examples/copying-project-dependencies.md.vm} | 93 ++-
...ude-dependencies-from-dependency-analysis.md.vm | 90 +++
...the-build-on-dependency-analysis-warnings.md.vm | 64 ++
.../examples/filtering-the-dependency-tree.md | 88 +++
.../markdown/examples/managing-dependencies.md.vm | 208 ++++++
.../examples/purging-local-repository.md.vm | 116 ++++
.../markdown/examples/render-dependencies.md.vm | 76 +++
src/site/markdown/examples/tree-mojo.md | 248 +++++++
.../examples/unpacking-artifacts.md.vm} | 85 ++-
.../markdown/examples/unpacking-filemapper.md.vm | 105 +++
.../examples/unpacking-project-dependencies.md.vm | 62 ++
.../examples/using-dependencies-sources.md.vm | 62 ++
src/site/markdown/faq.md | 96 +++
src/site/markdown/index.md | 92 +++
src/site/markdown/usage.md.vm | 647 ++++++++++++++++++
.../SnapshotArtifactRepositoryMetadata.java | 97 +++
.../maven/plugins/dependency/TestGetMojo.java | 275 ++++++--
.../fromDependencies/TestCopyDependenciesMojo.java | 81 +++
.../TestCopyDependenciesMojo2.java | 42 +-
.../tree/PruningDependencyNodeVisitorTest.java | 85 +++
.../plugins/dependency/utils/ResolverUtilTest.java | 254 ++++++-
81 files changed, 3460 insertions(+), 2970 deletions(-)
copy src/test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom => AGENTS.md (55%)
copy src/test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom => SECURITY.md (57%)
copy src/it/{projects/mdep-752-analyze-ignored-packaging-custom/ejb/pom.xml => mrm/repository/broken-parent-artifact-1.0.pom} (86%)
copy src/it/projects/{copy-dependencies-with-conflict => copy-broken-parent}/invoker.properties (99%)
copy src/it/projects/{copy-relocation => copy-broken-parent}/pom.xml (82%)
copy src/it/{mrm/repository/ResourceArtifact-1.0.jar/resource2.txt => projects/copy-broken-parent/verify.groovy} (90%)
copy src/it/projects/{copy-dependencies-with-conflict => get-remote-repositories-pom-config}/invoker.properties (99%)
copy src/it/projects/{copy => get-remote-repositories-pom-config}/pom.xml (70%)
copy src/it/projects/{get-artifact-no-transitive => get-remote-repositories-pom-config}/setup.bsh (100%)
copy src/it/projects/{get-artifact => get-remote-repositories-pom-config}/verify.bsh (100%)
copy src/it/projects/{get-artifact-no-transitive => get-remote-repositories}/invoker.properties (99%)
copy src/it/projects/{get-gav => get-remote-repositories}/pom.xml (88%)
copy src/it/projects/{get-artifact-no-transitive => get-remote-repositories}/setup.bsh (100%)
copy src/it/projects/{get-artifact-no-transitive => get-remote-repositories}/test.properties (57%)
copy src/it/projects/{get-artifact => get-remote-repositories}/verify.bsh (100%)
copy src/it/projects/{tree-includes/expected.txt => tree-excluded/expected-included-survives.txt} (100%)
copy src/it/projects/tree-excluded/{test.properties => test-included-excluded.properties} (92%)
copy src/it/projects/tree-excluded/{test.properties => test-included-survives.properties} (92%)
create mode 100644 src/main/java/org/apache/maven/plugins/dependency/tree/PruningDependencyNodeVisitor.java
delete mode 100644 src/site/apt/examples/exclude-dependencies-from-dependency-analysis.apt.vm
delete mode 100644 src/site/apt/examples/failing-the-build-on-dependency-analysis-warnings.apt.vm
delete mode 100644 src/site/apt/examples/filtering-the-dependency-tree.apt
delete mode 100644 src/site/apt/examples/managing-dependencies.apt.vm
delete mode 100644 src/site/apt/examples/purging-local-repository.apt.vm
delete mode 100644 src/site/apt/examples/render-dependencies.apt.vm
delete mode 100644 src/site/apt/examples/tree-mojo.apt.vm
delete mode 100644 src/site/apt/examples/unpacking-filemapper.apt.vm
delete mode 100644 src/site/apt/examples/unpacking-project-dependencies.apt.vm
delete mode 100644 src/site/apt/examples/using-dependencies-sources.apt.vm
delete mode 100644 src/site/apt/index.apt.vm
delete mode 100644 src/site/apt/usage.apt.vm
delete mode 100644 src/site/fml/faq.fml
rename src/site/{apt/examples/copying-artifacts.apt.vm => markdown/examples/copying-artifacts.md.vm} (56%)
rename src/site/{apt/examples/copying-project-dependencies.apt.vm => markdown/examples/copying-project-dependencies.md.vm} (53%)
create mode 100644 src/site/markdown/examples/exclude-dependencies-from-dependency-analysis.md.vm
create mode 100644 src/site/markdown/examples/failing-the-build-on-dependency-analysis-warnings.md.vm
create mode 100644 src/site/markdown/examples/filtering-the-dependency-tree.md
create mode 100644 src/site/markdown/examples/managing-dependencies.md.vm
create mode 100644 src/site/markdown/examples/purging-local-repository.md.vm
create mode 100644 src/site/markdown/examples/render-dependencies.md.vm
create mode 100644 src/site/markdown/examples/tree-mojo.md
rename src/site/{apt/examples/unpacking-artifacts.apt.vm => markdown/examples/unpacking-artifacts.md.vm} (54%)
create mode 100644 src/site/markdown/examples/unpacking-filemapper.md.vm
create mode 100644 src/site/markdown/examples/unpacking-project-dependencies.md.vm
create mode 100644 src/site/markdown/examples/using-dependencies-sources.md.vm
create mode 100644 src/site/markdown/faq.md
create mode 100644 src/site/markdown/index.md
create mode 100644 src/site/markdown/usage.md.vm
create mode 100644 src/test/java/org/apache/maven/artifact/repository/metadata/SnapshotArtifactRepositoryMetadata.java
create mode 100644 src/test/java/org/apache/maven/plugins/dependency/tree/PruningDependencyNodeVisitorTest.java