This is an automated email from the ASF dual-hosted git repository.

elharo pushed a change to branch broken
in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git


    from 8b8ece21 Tighten language
     add 03bc34e8 Tighten language (#327)
     add 9e479d4b [MDEP-872] update commons-io to 2.13.0 (#326)
     add 3c877fb8 MDEP-875 prevent possible NPE
     add 4ed696e0 Add Javadoc 'author' tag to prevent dangling contributor name
     add 0243c410 Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0
     add c6973dae [MDEP-832] - Remove commons-collections-4
     add 00620832 [MDEP-883] - Upgrade maven-plugin parent to 40
     add 34348ece [MNG-6847] Use diamond operator
     add 4d18cfba [maven-release-plugin] prepare release 
maven-dependency-plugin-3.6.1
     add 4c898d78 [maven-release-plugin] prepare for next development iteration
     add fcdaf61c Bump org.jsoup:jsoup from 1.16.1 to 1.16.2 (#339)
     add 8a3ff132 Bump jettyVersion from 9.4.51.v20230217 to 9.4.53.v20231009 
(#338)
     add 7ec0bda3 Bump resolverVersion from 1.0.0.v20140518 to 1.0.2.v20150114 
(#329)
     add f45b26fb commons-io to 2.14.0 (#340)
     add 72488754 Assorted grammar nits on the home page (#345)
     add 9e920858 [MDEP-889] declare javax.inject explicitly (#343)
     add a56c4df2 [MDEP-888] Update used but undeclared commons-lang3 to 3.13.0 
(#341)
     add 710a30f3 [MDEP-771] Remove broken 404 link (#344)
     add 3576dcb7 [MDEP-869] remove unused collections dependency (#342)
     add 69fdf929 remove executable flag
     add 416f7325 Bump org.codehaus.mojo:mrm-maven-plugin from 1.5.0 to 1.6.0 
(#347)
     add f64df8fd [MDEP-893] - Get rid of commons-lang3
     add f1b2915a Code Improvements  * using Files.newBufferedWriter(), 
Files.lines()  * using reader.lines().forEach()  * Removed inverse logic.  * 
Using StandardCharsets.UTF_8 instead of literal    texts.
     add ad2af959 [MDEP-894] - Use @Component instead of @Parameter for 
session/project
     add 8b150c49 [MDEP-896] - Removing unused code
     add da5070ff Removed left over comment.
     add 0bb4c591 Fix sources goal for multimodule projects
     add 381def88 Fix formatting
     add 3ee528d1 [MDEP-897] - Remove old style JavaDoc Plexus docs
     add b773e4cf [MDEP-899] - Upgrade maven-plugin parent to 41
     add de7751b5 Simplify expression
     add c340e9e0 Bump org.apache.maven.doxia:doxia-sink-api from 1.11.1 to 
1.12.0 (#353)
     add aeba7e2d Bump commons-io:commons-io from 2.14.0 to 2.15.1 (#352)
     add a5b64ea2 Bump org.jsoup:jsoup from 1.16.2 to 1.17.1 (#350)
     add 462c1fc4 Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 
(#348)
     add 704970bd Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 
(#357)
     add bc33485a Bump ch.qos.logback:logback-classic
     add 2cf89f44 Bump org.jsoup:jsoup from 1.17.1 to 1.17.2 (#361)
     add f0929217 Bump org.codehaus.plexus:plexus-io from 3.4.1 to 3.4.2 (#359)
     add 0c1baf7c Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 
(#358)
     add 5389514f Bump apache/maven-gh-actions-shared from 3 to 4
     add 1948d276 Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2
     add 4a4999ff [MDEP-912] Use version for plexus-utils/plexus-xml from parent
     add 572cebbc Use default configuration for GitHub Actions
     add c9e488ba [MDEP-894] Use `@Component` only - fix tests (#360)
     add 421dacea [MDEP-915] Bump commons-io:commons-io from 2.15.1 to 2.16.0 
(#369)
     add 08fca804 Bump jettyVersion from 9.4.53.v20231009 to 9.4.54.v20240208
     add 9926a5df [MDEP-915] Bump commons-io:commons-io from 2.16.0 to 2.16.1 
(#370)
     add 4907f4a5 [MDEP-317] - add mojo to analyze invalid exclusions (#362)
     add 40834558 [MDEP-918] Use standard updatePolicy for repositories in ITs
     add d641b442 [MDEP-919] Fix ITs for Maven4
     add 2a3c0722 [MDEP-920] Bump org.assertj:assertj-core from 3.24.2 to 
3.25.3 (#373)
     add 6d808b3f Bump org.apache.maven.plugins:maven-plugins from 41 to 42 
(#377)
     add 730a7a22 Add Release Drafter
     add 5cebf02e [MDEP-921] Bump org.apache.commons:commons-text from 1.11.0 
to 1.12.0 (#376)
     add 27458d9d [MDEP-917] dependency:analyze-exclusions - use Resolver API 
instead of ProjectBuilder
     add 61d1162a [MDEP-922] dependency:analyze-exclusions - should report 
issue only in current project
     add 16fa0a4d [MDEP-923] Code cleanups
     add 50d561eb [MDEP-914] Fix link in collect goal description
     add fda11843 [MDEP-925] Require Maven 3.6.3
     add 20a12abc [MDEP-923] Remove plexus logger from DependencySilentLog
     add 860d04ba [MDEP-924] Get rid of maven-artifact-transfer from 
list-classes goal
     add 43110117 [MDEP-923] Exclude only specific artifacts from dependencies
     add e87a5bd6 [MDEP-919] Set m.r.dependencyManagerTransitivity for tree ITs 
- Maven 4 compatibility
     add 1ee4a22d Bump org.apache.maven.shared:maven-dependency-analyzer (#392)
     add cf2f3a9e [MDEP-928] Allow to exclude classes from dependency:analyze
     add 27d2eb9e [MDEP-929] Bump 
org.apache.maven.shared:maven-dependency-analyzer (#394)
     add 09775b3c [MDEP-799] tree: add optional output type json (#391)
     add c0e89499 [MDEP-923] Extract copyFile method from 
AbstractDependencyMojo (#389)
     add f29c80b2 [MDEP-710] re-enable test in TestTreeMojo
     add 1c4b24d3 [MDEP-920] Bump org.assertj:assertj-core from 3.25.3 to 
3.26.0 (#395)
     add bd94ad90 [MDEP-799] Add simple info json format for tree and cleanups
     add 3da6db70 [MDEP-935] Improvement ITs for dependency:tree
     add f82a019b Add missing dependency
     add 31fa4f72 [MDEP-936] Bump org.apache.maven.shared:maven-dependency-tree 
from 3.2.1 to 3.3.0 (#397)
     add 07dbccc8 Remove useless exclude
     add d95615fa [MDEP-835] Add optional dependency for tree IT
     add ad5fdc57 [MDEP-938] Correct invalid property name and add deprecated 
old one
     add fd17de46 [MDEP-923] Move methods in place where are used
     add 9fd4ed53 Revert "Fix sources goal for multimodule projects"
     add 04c32164 [MDEP-939] Lock down classifier in dependency:sources goal
     add 9902456a [MDEP-669] Optimize the documentation of <outputProperty> of 
build-classpath mojo
     add f090b5ef [MDEP-838] "Artifact has not been packaged yet" error message 
is not very helpful
     add dbdda0cc [MDEP-941] Deprecate dependency:sources in favor of 
dependency:resolve-sources
     add f975bcb6 [maven-release-plugin] prepare release 
maven-dependency-plugin-3.7.0
     add a11d253c [maven-release-plugin] prepare for next development iteration
     add e06630c4 Bump org.apache.maven.shared:maven-common-artifact-filters
     add 8e1f1b5d [MDEP-943] Fix appendOutput option
     add 82a9d60a [MDEP-940] Use Resolver API instead of m-a-t for resolving 
artifacts
     add d656b034 [MDEP-945] Fix documentation about get goal
     add e8c1a621 [maven-release-plugin] prepare release 
maven-dependency-plugin-3.7.1
     add f71bd65c [maven-release-plugin] prepare for next development iteration
     add 620f8fb1 MDEP-913 Add dependency:collect on index-page
     add c729702b Fix mismatching Parameter initial field values
     add 71cee331 Remove outdated invoker conditions
     add 06b42732 Bump org.assertj:assertj-core from 3.26.0 to 3.26.3
     add 94e1caf5 Bump org.jsoup:jsoup from 1.17.2 to 1.18.1
     add 86b77724 (doc) Remove repeated word
     add 2d0b82a8 Bump org.codehaus.plexus:plexus-io from 3.4.2 to 3.5.0
     add ea4d8e24 Bump jettyVersion from 9.4.54.v20240208 to 9.4.55.v20240627
     add 5288cece Bump org.apache.maven.plugins:maven-plugins from 42 to 43
     add 1115ecb4 Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0
     add 50397c42 [MDEP-903] Upgrade to Doxia 2.0.0 Milestone Stack
     add 75814c79 [maven-release-plugin] prepare release 
maven-dependency-plugin-3.8.0
     add eca2252b [maven-release-plugin] prepare for next development iteration
     add cb0f3022 use new Reproducible Central badge endpoint
     add 706f2001 Bump org.apache.maven.doxia:doxia-sink-api from 2.0.0-M12 to 
2.0.0 (#432)
     add b15f69e2 [MDEP-956][MDEP-932] Silence artifact copying (#436)
     add bedf2f9e Minor copy editing (#437)
     add ffa1009b Bump org.apache.maven.shared:maven-dependency-analyzer (#434)
     add 1b02c5df Bump org.apache.maven.reporting:maven-reporting-api (#435)
     add 54663fcb Cleanup and correct usage docs (#440)
     add 24d2a76a Replace old workaround for Maven 3.2.5 bug (#438)
     add 7b137a17 [MDEP-946] Add analyze exclusions to list of goals
     add e347ef72 Delete obsolete commented code for issue that was won't fixed 
10 years ago (#446)
     add b19b7e02 [MDEP-930] Make test robust against platform default 
character sets (#448)
     add cbac4a78 Bump commons-io:commons-io from 2.16.1 to 2.17.0
     add 38ab1007 Bump org.codehaus.plexus:plexus-io from 3.5.0 to 3.5.1
     add 361058e3 Bump jettyVersion from 9.4.55.v20240627 to 9.4.56.v20240826
     add 188531ca Fix SCM tag
     add 7e1aadcd Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
     add 842075d7 Bump org.apache.maven.reporting:maven-reporting-impl
     add 954e44a6 [maven-release-plugin] prepare release 
maven-dependency-plugin-3.8.1
     add cc3ed0fd [maven-release-plugin] prepare for next development iteration
     add 6da7a1d3 [MDEP-957] By default, don't report slf4j-simple as unused 
(#433)
     add 15a3f52e [MNG-2961] Remove workaround for fixed bug (#441)
     add 5e492770 Clean up parameters docs (#439)
     add 1e203263 Deprecate slient parameter
     add e2d23838 Revert "Clean up parameters docs (#439)"
     add c98c851a Elaborate on DependencyUtil.log in doc comment (#449)
     add a1bb14fa Convert to JUnit 5 (#445)
     add 1d926129 Bump org.apache.maven.shared:maven-dependency-analyzer (#450)
     add 6004f4fc Add missing dependency on commons-io (#452)
     add 192b2c07 [MDEP-960] Repair silent logging (#447)
     add 8738c47f Fixing flaky tests in TestTreeMojo (#451)
     add 263f65b3 Remove unused code (#453)
     add 7ae0aba5 Remove invocations of now deprecated methods we want to 
delete (#456)
     add 74a956b5 Fixing flaky test in TestCopyDependenciesMojo (#455)
     add d77623db Remove obsolete commented out code
     add cf3c45c0 [MDEP-965] javax.json --> jakarta.json (#461)
     add d9ad8ee1 [MDEP-957] Test org.slf4j:slf4j-simple is ignored (#460)
     add c8a22b6b [MDEP-689] Fixes ignored dependency filtering in go-offline 
goal (#417)
     add 73ca5f9f Remove deprecated setup code test doesn't need (#468)
     add c04f2236 Cleanup a few obsolete TODOs (#467)
     add c6528a92 Reduce noise from passing integration tests (#470)
     add a9dd079a @Component --> @Inject for DisplayAncestorsMojo (#474)
     add f51ec18f [MDEP-952] Rollback bad commit (#469)
     add 4eca443b Stop setting deprecated dependency artifacts (#457)
     add 1011ebe9 [MDEP-966] Migrate AnalyzeDepMgt to Sisu (#473)
     add e681d70c [MDEP-966] Add previously undeclared but used sisu dependency 
(#471)
     add 41391f2d [MDEP-966] @Component to @Inject for ListClassesMojo and 
ListRepositoriesMojo (#475)
     add dd1b5b93 [MDEP-952] integration test (#477)
     add 728a1c1c Break dependency on commons-lang3 (#478)
     add da6d4c7a Cut another dependency on commons-lang3 (#481)
     add fb1ef15b Remove duplicate dependency definition (#482)
     add e2671baa [MDEP-952] Cut another dependency on commons-lang3 (#479)
     add f14438f8 Convert more Mojos from Plexus to Guice (#480)
     add ec0b15c2 replace another StringUtils call (#486)
     add 5b3be555 Remove StringUtils from UnpackMojo (#488)
     add a35afe6b PLexus version is managed (#490)
     add 8853304b avoid StringUtils.stripEnd (#485)
     add eceab09f [MDEP-952] Partially decouple AbstractFromConfigurationMojo 
from StringUtils (#487)
     add 00790304 [MDEP-952] Decouple DependencyUtil from StringUtils (#491)
     add 969ed96b [MDEP-966] Migrate 
TreeMojo/CopyMojo/AnalyzeExclusionsMojo/UnpackMojo/CopyDependenciesMojo from 
Plexus to Sisu Guice (#483)
     add 6fa66043 [MDEP-776] Warn when multiple dependencies have the same file 
name (#463)
     add ae19d893 [MDEP-952] Remove StringUtils dependency (#492)
     add f7f2ab42 Bump org.jsoup:jsoup from 1.18.1 to 1.18.3
     add 5901ecd8 Bump org.assertj:assertj-core from 3.26.3 to 3.27.0
     add 8b07cb3e Prefer Guice injection (#498)
     add 89744d06 Convert Analyze Mojos to Guice constructor injection (#499)
     add 8b74a286 [MDEP-966] Convert remaining Mojos to Guice injection (#500)
     add 3bcfbc26 Avoid deprecated ArtifactFactory (#489)
     add d325e1c1 Bump org.assertj:assertj-core from 3.27.0 to 3.27.2
     add 26f35e3e Bump jettyVersion from 9.4.56.v20240826 to 9.4.57.v20241219
     add 3b742beb merge

No new revisions were added by this update.

Summary of changes:
 .../release-drafter.yml                            |   7 +-
 .github/workflows/maven-verify.yml                 |   4 +-
 .../{maven-verify.yml => release-drafter.yml}      |  17 +-
 .gitignore                                         |   3 -
 README.md                                          |   2 +-
 pom.xml                                            | 237 ++++++------
 .../checkstyle-suppressions.xml}                   |  21 +-
 .../{get-artifact-1.0.pom => a-with-dep.pom}       |  15 +-
 .../{get-artifact-1.0.pom => b-with-dep.pom}       |  14 +-
 ...tifact-transitive-1.0.pom => c-without-dep.pom} |   6 +-
 src/it/mrm/settings.xml                            |   4 -
 .../invoker.properties                             |   0
 .../{analyze => analyze-excluded-classes}/pom.xml  |  23 +-
 .../setup.groovy}                                  |  10 +-
 .../src/main/java/Main.java                        |   0
 .../verify.groovy                                  |  31 +-
 .../pom.xml                                        |   1 +
 src/it/projects/analyze-ignore-dependency/pom.xml  |   1 +
 .../pom.xml                                        |   1 +
 .../pom.xml                                        |   1 +
 .../pom.xml                                        |   1 +
 .../invoker.properties                             |   2 +-
 .../module1}/pom.xml                               |  20 +-
 .../module1/src/main/java/foo/Main.java            |   0
 .../module2/pom.xml                                |   7 +
 .../module2}/src/main/java/foo/Main.java           |   0
 .../pom.xml                                        |  30 +-
 .../verify.groovy                                  |  50 +++
 .../invoker.properties                             |   2 +-
 .../pom.xml                                        |  68 ++--
 .../src/main/java/Main.java                        |   0
 .../verify.groovy                                  |  75 ++--
 src/it/projects/analyze-report/verify.bsh          |   6 +-
 .../analyze-testDependencyWithNonTestScope/pom.xml |   1 +
 .../verify.bsh                                     |  10 +-
 src/it/projects/analyze/pom.xml                    |   7 +
 src/it/projects/analyze/verify.groovy              |  34 +-
 .../verify.bsh                                     |   3 -
 src/it/projects/copy-cli/verify.bsh                |   1 -
 .../invoker.properties                             |   0
 .../pom.xml                                        |  49 +--
 .../verify.groovy                                  |  31 +-
 src/it/projects/copy-dependencies/verify.bsh       |   2 -
 src/it/projects/copy-from-reactor/child-b/pom.xml  |   1 +
 src/it/projects/copy-from-reactor/verify.bsh       |   1 -
 .../projects/copy-from-remote-repository/pom.xml   |   3 +
 .../copy-from-remote-repository/verify.bsh         |   1 -
 .../projects/copy-with-prependGroupId/verify.bsh   |   1 -
 src/it/projects/copy/verify.bsh                    |   1 -
 src/it/projects/filterunpack/verify.groovy         |   6 +-
 .../projects/get-artifact-maven-plugin/verify.bsh  |   1 -
 .../projects/get-artifact-no-transitive/verify.bsh |   2 -
 src/it/projects/get-artifact/verify.bsh            |   1 -
 src/it/projects/get-gav/verify.bsh                 |   1 -
 src/it/projects/list-repositories/verify.groovy    |  14 +-
 .../module-2/pom.xml                               |   2 +-
 .../mdep-439-analyze-java8/invoker.properties      |   5 +-
 src/it/projects/mdep-439-analyze-java8/pom.xml     |   2 +-
 .../mdep-450-project-with-ancestor/verify.groovy   |  10 +-
 .../verify.groovy                                  |  10 +-
 .../mdep-571-resolve-java9/invoker.properties      |  38 +-
 .../projects/mdep-571-resolve-java9/verify.groovy  |  10 +-
 .../mdep-572-unpack-tar-long-file/child1/pom.xml   |   2 +-
 .../verify.groovy                                  |  14 +-
 .../verify.groovy                                  |  10 +-
 .../mdep-586-unpacking-resources/verify.groovy     |   4 +-
 src/it/projects/mdep-599-analyze-java9/pom.xml     |   2 +-
 .../pom.xml                                        |   1 +
 .../verify.groovy                                  |  12 +-
 .../mdep-663_analyze_unsupported_version/pom.xml   |   2 +-
 .../invoker.properties                             |   2 +-
 .../pom.xml                                        | 109 ++++++
 .../verify.groovy                                  |  50 +++
 .../mdep-714-analyze-ignore-unused-runtime/pom.xml |   1 +
 .../verify.groovy                                  |  10 +-
 .../pom.xml                                        |   1 +
 .../verify.groovy                                  |  16 +-
 .../verify.groovy                                  |  12 +-
 .../pom.xml                                        |   2 +-
 .../invoker.properties                             |   2 +-
 .../pom.xml}                                       |   9 +-
 .../verify.groovy                                  |  11 +-
 .../invoker.properties                             |   6 +-
 .../purge-local-repository-bad-dep/verify.groovy   |  18 +-
 .../invoker.properties                             |   6 +-
 .../purge-local-repository-bad-pom/verify.bsh      |   2 -
 .../invoker.properties                             |   5 +-
 .../purge-local-repository-include/verify.groovy   |  24 +-
 .../setup.bsh                                      |   2 -
 .../verify.bsh                                     |   4 +-
 .../purge-local-repository-multi-module/setup.bsh  |   2 -
 .../verify.groovy                                  |  16 +-
 .../verify.bsh                                     |   2 -
 .../invoker.properties                             |   6 +-
 .../purge-local-repository-reresolve/verify.bsh    |   2 -
 .../setup.bsh                                      |   5 -
 .../verify.bsh                                     |   4 -
 .../invoker.properties                             |   6 +-
 .../verify.bsh                                     |   2 -
 .../purge-local-repository-without-pom/setup.bsh   |   2 -
 .../verify.groovy                                  |  10 +-
 src/it/projects/purge-local-repository/setup.bsh   |   2 -
 .../projects/purge-local-repository/verify.groovy  |  13 +-
 .../child-b/pom.xml                                |   1 +
 .../resolve-plugins-exclude-reactor/verify.groovy  |   2 +-
 .../resolve-plugins-with-exclude/verify.groovy     |   2 +-
 .../invoker.properties                             |   2 +-
 .../projects/{sources => resolve-sources}/pom.xml  |   2 +-
 .../{sources => resolve-sources}/test.properties   |   6 +-
 .../setup-custom-ear-lifecycle/plugin/pom.xml      |   4 +-
 src/it/projects/setup-custom-ear-lifecycle/pom.xml |   2 +-
 src/it/projects/sources/invoker.properties         |  18 -
 .../projects/{tree => tree-excluded}/expected.txt  |   1 -
 .../invoker.properties                             |   0
 .../{tree-includes => tree-excluded}/pom.xml       |   4 +-
 .../test.properties                                |   2 +-
 .../verify.groovy                                  |   9 +-
 src/it/projects/tree-includes/verify.bsh           |  37 --
 .../verify.groovy                                  |   9 +-
 src/it/projects/tree-multimodule/test.properties   |   1 +
 src/it/projects/tree-multimodule/verify.bsh        |  63 ----
 .../verify.bsh => tree-multimodule/verify.groovy}  |  18 +-
 src/it/projects/tree-scope/expected1.txt           |  37 ++
 src/it/projects/tree-scope/expected2.txt           |  39 ++
 .../invoker.properties                             |   8 +-
 .../{list-repositories => tree-scope}/pom.xml      |  21 +-
 .../test1.properties}                              |   4 +-
 .../test2.properties}                              |   4 +-
 .../HelloTest.java => tree-scope/verify.groovy}    |  18 +-
 .../tree-verbose-multimodule/test.properties       |   1 +
 .../projects/tree-verbose-multimodule/verify.bsh   |  57 ---
 .../verify.groovy}                                 |  18 +-
 src/it/projects/tree-verbose-small/verify.bsh      |  35 --
 .../verify.groovy                                  |   9 +-
 .../{go-offline => tree-verbose}/test.properties   |   2 +-
 src/it/projects/tree-verbose/verify.bsh            |  36 --
 .../verify.groovy                                  |   9 +-
 src/it/projects/tree/expected.txt                  |  50 ++-
 src/it/projects/tree/pom.xml                       |  10 +-
 src/it/projects/tree/test.properties               |   1 +
 src/it/projects/tree/verify.bsh                    |  37 --
 .../verify.groovy                                  |   9 +-
 src/it/projects/unpack-cli/verify.bsh              |   4 -
 .../verify.groovy                                  |   6 +-
 src/it/projects/unpack-dependencies/verify.groovy  |   6 +-
 .../projects/unpack-from-remote-repository/pom.xml |   3 +
 .../unpack-from-remote-repository/verify.bsh       |   1 -
 src/it/projects/unpack/verify.bsh                  |   4 -
 src/it/projects/used-dependencies/module/pom.xml   |   1 +
 src/it/projects/used-dependencies/pom.xml          |   2 +-
 .../plugins/dependency/AbstractDependencyMojo.java |  96 ++---
 .../plugins/dependency/DisplayAncestorsMojo.java   |  23 +-
 .../apache/maven/plugins/dependency/GetMojo.java   |  61 ++--
 .../maven/plugins/dependency/ListClassesMojo.java  | 270 +++++---------
 .../plugins/dependency/ListRepositoriesMojo.java   |  48 +--
 .../maven/plugins/dependency/PropertiesMojo.java   |  10 +-
 .../dependency/PurgeLocalRepositoryMojo.java       |  72 ++--
 .../dependency/analyze/AbstractAnalyzeMojo.java    |  70 ++--
 .../plugins/dependency/analyze/AnalyzeDepMgt.java  |  56 ++-
 .../dependency/analyze/AnalyzeDuplicateMojo.java   |  31 +-
 .../plugins/dependency/analyze/AnalyzeMojo.java    |  15 +-
 .../dependency/analyze/AnalyzeOnlyMojo.java        |  11 +-
 .../{AnalyzeReportMojo.java => AnalyzeReport.java} |  34 +-
 .../exclusion/AnalyzeExclusionsMojo.java           | 187 ++++++++++
 .../plugins/dependency/exclusion/Coordinates.java  | 145 ++++++++
 .../dependency/exclusion/ExclusionChecker.java}    |  35 +-
 .../AbstractFromConfigurationMojo.java             |  59 +--
 .../dependency/fromConfiguration/ArtifactItem.java |  41 +--
 .../dependency/fromConfiguration/CopyMojo.java     |  52 ++-
 .../dependency/fromConfiguration/UnpackMojo.java   |  30 +-
 .../AbstractDependencyFilterMojo.java              | 108 +++---
 .../AbstractFromDependenciesMojo.java              |  38 +-
 .../fromDependencies/BuildClasspathMojo.java       |  85 +++--
 .../fromDependencies/CopyDependenciesMojo.java     | 148 +++++---
 .../fromDependencies/UnpackDependenciesMojo.java   |  41 ++-
 .../dependency/resolvers/AbstractResolveMojo.java  |  66 ++--
 .../resolvers/CollectDependenciesMojo.java         |  43 ++-
 .../dependency/resolvers/GoOfflineMojo.java        | 105 +++++-
 .../plugins/dependency/resolvers/ListMojo.java     |  33 ++
 .../resolvers/OldResolveDependencySourcesMojo.java |  72 ++++
 .../resolvers/ResolveDependenciesMojo.java         |  47 ++-
 .../resolvers/ResolveDependencySourcesMojo.java    |  54 ++-
 .../dependency/resolvers/ResolvePluginsMojo.java   | 107 ++++--
 .../tree/BuildingDependencyNodeVisitor.java        |   4 +-
 .../dependency/tree/JsonDependencyNodeVisitor.java | 204 +++++++++++
 .../maven/plugins/dependency/tree/TreeMojo.java    | 124 ++-----
 .../maven/plugins/dependency/utils/CopyUtil.java   |  75 ++++
 .../dependency/utils/DependencySilentLog.java      | 147 +-------
 .../plugins/dependency/utils/DependencyUtil.java   |  61 ++--
 .../plugins/dependency/utils/ParamArtifact.java    |  91 +++++
 .../plugins/dependency/utils/ResolverUtil.java     | 236 ++++++++++++
 .../dependency/utils/filters/DestFileFilter.java   |   9 +-
 .../utils/markers/UnpackFileMarkerHandler.java     |  15 +-
 .../utils/translators/ArtifactTranslator.java      |   5 +-
 .../translators/ClassifierTypeTranslator.java      |  39 +-
 src/site/apt/index.apt.vm                          |  32 +-
 src/site/apt/usage.apt.vm                          | 228 ++++++------
 .../dependency/AbstractDependencyMojoTest.java     |  16 +-
 .../dependency/AbstractDependencyMojoTestCase.java |  25 +-
 .../maven/plugins/dependency/TestCollectMojo.java  |  26 +-
 .../maven/plugins/dependency/TestGetMojo.java      |  13 +-
 .../plugins/dependency/TestListClassesMojo.java    |  78 ++--
 .../plugins/dependency/TestPropertiesMojo.java     |  10 +-
 .../apache/maven/plugins/dependency/TestSkip.java  |  62 +++-
 .../dependency/analyze/TestAnalyzeDepMgt.java      |  20 +-
 .../analyze/TestAnalyzeDuplicateMojo.java          |  49 ++-
 .../exclusion/AnalyzeExclusionsMojoTest.java       | 405 +++++++++++++++++++++
 .../dependency/exclusion/ExclusionCheckerTest.java | 102 ++++++
 .../dependency/fromConfiguration/TestCopyMojo.java |  19 +-
 .../TestIncludeExcludeUnpackMojo.java              |  12 +-
 .../fromConfiguration/TestUnpackMojo.java          |  29 +-
 .../fromDependencies/TestBuildClasspathMojo.java   |  16 +-
 .../fromDependencies/TestCopyDependenciesMojo.java |  68 ++--
 .../TestCopyDependenciesMojo2.java                 |  42 +--
 .../TestIncludeExcludeUnpackDependenciesMojo.java  |  10 +-
 .../TestUnpackDependenciesMojo.java                |  90 ++---
 .../TestUnpackDependenciesMojo2.java               |  16 +-
 ...ExcludeReactorProjectsDependencyFilterTest.java |  65 ++--
 .../dependency/resolvers/GoOfflineMojoTest.java    | 405 +++++++++++++++++++++
 .../resolvers/ResolveDependenciesMojoTest.java     |   8 +-
 .../dependency/resolvers/TestResolveMojo.java      |  23 +-
 .../testUtils/DependencyArtifactStubFactory.java   |   7 +-
 .../testUtils/stubs/DependencyProjectStub.java     | 239 +++++++++---
 .../stubs/StubUnpackFileMarkerHandler.java         |  10 +-
 .../plugins/dependency/tree/TestTreeMojo.java      | 154 ++++++--
 .../tree/TestTreeMojo_ContainsVersion.java         |  49 ---
 .../plugins/dependency/utils/ResolverUtilTest.java | 108 ++++++
 .../dependency/utils/TestDependencyUtil.java       | 101 ++---
 .../plugins/dependency/utils/TestSilentLog.java    |  41 +--
 .../utils/filters/TestDestFileFilter.java          |  40 +-
 .../utils/filters/TestMarkerFileFilter.java        |  38 +-
 .../utils/filters/TestResolveMarkerFileFilter.java |  39 +-
 .../markers/TestDefaultMarkerFileHandler.java      |  35 +-
 .../utils/markers/TestUnpackMarkerFileHandler.java |  37 +-
 .../translators/TestClassifierTypeTranslator.java  |  30 +-
 .../plugin-config.xml                              |   7 +-
 .../unit/build-classpath-test/plugin-config.xml    |   1 -
 .../resources/unit/collect-test/plugin-config.xml  |   1 -
 .../unit/copy-dependencies-test/plugin-config.xml  |   1 -
 .../resources/unit/copy-test/plugin-config.xml     |   1 -
 .../unit/duplicate-dependencies/plugin-config.xml  |   1 -
 .../unit/duplicate-dependencies/plugin-config2.xml |   1 -
 .../unit/go-offline-test/exclude-plugin-config.xml |  35 ++
 .../go-offline-test/include-aid-plugin-config.xml  |  25 ++
 .../go-offline-test/include-gid-plugin-config.xml  |  24 ++
 .../include-scope-plugin-config.xml                |  24 ++
 .../include-types-plugin-config.xml                |  24 ++
 .../unit/properties-test/plugin-config.xml         |   1 -
 .../resources/unit/resolve-test/plugin-config.xml  |   1 -
 .../skip-test/plugin-analyze-report-config.xml     |   1 -
 .../resources/unit/skip-test/plugin-config.xml     |   1 -
 .../plugin-purge-local-repository-config.xml       |   4 -
 .../resources/unit/tree-test/plugin-config.xml     |   1 -
 .../unpack-dependencies-test/plugin-config.xml     |   1 -
 .../unit/unpack-dependencies-test/test.txt         |   1 -
 .../resources/unit/unpack-test/plugin-config.xml   |   1 -
 256 files changed, 5399 insertions(+), 2791 deletions(-)
 copy src/it/projects/analyze-report/invoker.properties => 
.github/release-drafter.yml (83%)
 copy .github/workflows/{maven-verify.yml => release-drafter.yml} (80%)
 copy src/{test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom 
=> config/checkstyle-suppressions.xml} (61%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => a-with-dep.pom} (81%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => b-with-dep.pom} (81%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
c-without-dep.pom} (90%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom => 
analyze-excluded-classes}/invoker.properties (100%)
 copy src/it/projects/{analyze => analyze-excluded-classes}/pom.xml (80%)
 copy src/it/projects/{mdep-450-project-with-ancestor/verify.groovy => 
analyze-excluded-classes/setup.groovy} (80%)
 copy src/it/projects/{analyze-report => 
analyze-excluded-classes}/src/main/java/Main.java (100%)
 copy src/it/projects/{filterunpack => analyze-excluded-classes}/verify.groovy 
(57%)
 copy src/it/projects/{analyze-multimodule-project => 
analyze-invalid-exclude-multumodule-project}/invoker.properties (89%)
 copy src/it/projects/{analyze-multimodule-project/module2 => 
analyze-invalid-exclude-multumodule-project/module1}/pom.xml (69%)
 copy src/it/projects/{analyze-multimodule-project => 
analyze-invalid-exclude-multumodule-project}/module1/src/main/java/foo/Main.java
 (100%)
 copy src/it/projects/{analyze-multimodule-project => 
analyze-invalid-exclude-multumodule-project}/module2/pom.xml (89%)
 copy src/it/projects/{analyze-multimodule-project/module1 => 
analyze-invalid-exclude-multumodule-project/module2}/src/main/java/foo/Main.java
 (100%)
 copy src/it/projects/{resolve-plugins-with-exclude => 
analyze-invalid-exclude-multumodule-project}/pom.xml (70%)
 create mode 100644 
src/it/projects/analyze-invalid-exclude-multumodule-project/verify.groovy
 copy src/it/projects/{build-classpath => 
analyze-invalid-exclude}/invoker.properties (96%)
 copy src/it/projects/{tree-verbose => analyze-invalid-exclude}/pom.xml (56%)
 copy src/it/projects/{analyze-report => 
analyze-invalid-exclude}/src/main/java/Main.java (100%)
 copy src/it/projects/{mdep-578_display-reason-invalid-module => 
analyze-invalid-exclude}/verify.groovy (51%)
 copy src/it/projects/{copy-dependencies => 
copy-dependencies-with-conflict}/invoker.properties (100%)
 copy src/it/projects/{unpack-dependencies-with-filemappers => 
copy-dependencies-with-conflict}/pom.xml (71%)
 copy src/it/projects/{filterunpack => 
copy-dependencies-with-conflict}/verify.groovy (56%)
 copy src/it/projects/{analyze-ignore-all-non-test-scope-dependency => 
mdep-689-apply-filtering-go-offline-goal}/invoker.properties (96%)
 create mode 100644 
src/it/projects/mdep-689-apply-filtering-go-offline-goal/pom.xml
 create mode 100644 
src/it/projects/mdep-689-apply-filtering-go-offline-goal/verify.groovy
 copy src/it/projects/{build-classpath => 
mdep-952-unpack-fails-if-extension-of-artifact-is-used}/invoker.properties (89%)
 copy 
src/it/projects/{copy-from-reactor/child-a/src/main/resources/DoNotDelete.xml 
=> mdep-952-unpack-fails-if-extension-of-artifact-is-used/pom.xml} (77%)
 copy src/it/projects/{mdep-450-project-with-ancestor => 
mdep-952-unpack-fails-if-extension-of-artifact-is-used}/verify.groovy (79%)
 copy src/it/projects/{analyze-report => resolve-sources}/invoker.properties 
(96%)
 rename src/it/projects/{sources => resolve-sources}/pom.xml (97%)
 rename src/it/projects/{sources => resolve-sources}/test.properties (89%)
 delete mode 100644 src/it/projects/sources/invoker.properties
 copy src/it/projects/{tree => tree-excluded}/expected.txt (93%)
 copy src/it/projects/{tree-includes => tree-excluded}/invoker.properties (100%)
 copy src/it/projects/{tree-includes => tree-excluded}/pom.xml (95%)
 copy src/it/projects/{tree-includes => tree-excluded}/test.properties (96%)
 copy src/it/projects/{mdep-450-project-without-ancestor => 
tree-excluded}/verify.groovy (81%)
 delete mode 100644 src/it/projects/tree-includes/verify.bsh
 copy src/it/projects/{mdep-450-project-without-ancestor => 
tree-includes}/verify.groovy (81%)
 delete mode 100644 src/it/projects/tree-multimodule/verify.bsh
 copy src/it/projects/{build-classpath-output-file-and-property/verify.bsh => 
tree-multimodule/verify.groovy} (65%)
 create mode 100644 src/it/projects/tree-scope/expected1.txt
 create mode 100644 src/it/projects/tree-scope/expected2.txt
 copy src/it/projects/{mdep-204-go-offline-resolve-intermodule => 
tree-scope}/invoker.properties (80%)
 copy src/it/projects/{list-repositories => tree-scope}/pom.xml (86%)
 copy 
src/it/projects/{analyze-ignore-all-non-test-scope-dependency/invoker.properties
 => tree-scope/test1.properties} (88%)
 copy 
src/it/projects/{analyze-ignore-all-non-test-scope-dependency/invoker.properties
 => tree-scope/test2.properties} (89%)
 copy 
src/it/projects/{mdep-599-analyze-java9/src/test/java/hello/HelloTest.java => 
tree-scope/verify.groovy} (72%)
 delete mode 100644 src/it/projects/tree-verbose-multimodule/verify.bsh
 copy src/it/projects/{build-classpath-output-file-and-property/verify.bsh => 
tree-verbose-multimodule/verify.groovy} (65%)
 delete mode 100644 src/it/projects/tree-verbose-small/verify.bsh
 copy src/it/projects/{mdep-450-project-without-ancestor => 
tree-verbose-small}/verify.groovy (81%)
 copy src/it/projects/{go-offline => tree-verbose}/test.properties (93%)
 delete mode 100644 src/it/projects/tree-verbose/verify.bsh
 copy src/it/projects/{mdep-450-project-without-ancestor => 
tree-verbose}/verify.groovy (81%)
 delete mode 100644 src/it/projects/tree/verify.bsh
 copy src/it/projects/{mdep-450-project-without-ancestor => tree}/verify.groovy 
(81%)
 rename 
src/main/java/org/apache/maven/plugins/dependency/analyze/{AnalyzeReportMojo.java
 => AnalyzeReport.java} (87%)
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/exclusion/AnalyzeExclusionsMojo.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/exclusion/Coordinates.java
 copy 
src/{test/java/org/apache/maven/plugins/dependency/testUtils/stubs/StubSourcesFileMarkerHandler.java
 => 
main/java/org/apache/maven/plugins/dependency/exclusion/ExclusionChecker.java} 
(50%)
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/resolvers/OldResolveDependencySourcesMojo.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/JsonDependencyNodeVisitor.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/utils/CopyUtil.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/utils/ParamArtifact.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/utils/ResolverUtil.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/exclusion/AnalyzeExclusionsMojoTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/exclusion/ExclusionCheckerTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/resolvers/GoOfflineMojoTest.java
 delete mode 100644 
src/test/java/org/apache/maven/plugins/dependency/tree/TestTreeMojo_ContainsVersion.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/utils/ResolverUtilTest.java
 copy src/test/resources/unit/{copy-test => 
analyze-exclusions}/plugin-config.xml (85%)
 create mode 100644 
src/test/resources/unit/go-offline-test/exclude-plugin-config.xml
 create mode 100644 
src/test/resources/unit/go-offline-test/include-aid-plugin-config.xml
 create mode 100644 
src/test/resources/unit/go-offline-test/include-gid-plugin-config.xml
 create mode 100644 
src/test/resources/unit/go-offline-test/include-scope-plugin-config.xml
 create mode 100644 
src/test/resources/unit/go-offline-test/include-types-plugin-config.xml
 mode change 100755 => 100644 
src/test/resources/unit/properties-test/plugin-config.xml


Reply via email to