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