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

slachiewicz pushed a change to branch fix-1647-v2
in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git


    from 8857a123 improve
     add 45cb99fa Bump org.codehaus.plexus:plexus-archiver from 4.12.0 to 4.14.0
     add 93c1c732 Bump org.codehaus.plexus:plexus-io from 3.6.0 to 3.7.0 (#1688)
     add acf804ad Bump org.codehaus.plexus:plexus-i18n from 1.1.0 to 1.2.0 
(#1687)
     add 606fee8b Bump org.jsoup:jsoup from 1.23.1 to 1.23.2
     add 82a1b98c Implement getOutputPath() and deprecate getOutputName()
     add a9176af4 Ignore mrm-maven-plugin 2.x in Dependabot
     add 529f9a9a Bump maven-dependency-analyzer from 1.17.1 to 1.17.2
     add 5d694fbf Bump org.codehaus.plexus:plexus-io from 3.7.0 to 3.8.0
     add f9f85dbd Bump Maven Resolver from 1.9.25 to 1.9.27
     add 22402838 Verify the plugin on the oldest Maven the build allows
     add 9e14daf1 Rename the BeanShell IT scripts ahead of porting them
     add 6259c008 Port the IT scripts from BeanShell to Groovy
     add 047342eb Bump eu.maveniverse.maven.domtrip:domtrip-maven from 1.6.0 to 
1.8.0
     add 2fb268d0 Bump eu.maveniverse.maven.domtrip:domtrip-core from 1.6.0 to 
1.8.0
     add 7dde4155 Bump org.apache.maven.plugins:maven-plugins from 49 to 50 
(#1706)
     add e2974fe1 Bump org.apache.maven.shared:maven-shared-utils from 3.4.2 to 
3.5.0
     add a8069be9 Bump org.apache.commons:commons-lang3 from 3.20.0 to 3.21.0 
(#1711)
     add d936836b Simplify GH PR template boilerplate
     add 1dfc4b65 [MDEP-969] Replace maven-dependency-tree with Maven Resolver
     add a47ce2eb Filter the dependency tree by copying it
     add defaf895 Compare scopes with equals in the verbose scope selector
     add d1b75717 Ignore scopes outside the Java scopes in the verbose scope 
selector
     add f6b227aa Bump version to 3.12.0-SNAPSHOT
     add 248079e7 MDEP-1650: writeScriptableOutput appends empty string for 
null classifier (#1653)
     add 256f416a fix incorrect ignored dependencies in verbose analyze output 
(#1652)
     add 6291daab [MDEP-803] Preserve parent POMs when copying classified 
dependencies (#1696)
     add 1ced7580 [MDEP-971] Remove deprecated dependency:sources goal (#1689)
     add c53aa1b0 Keep sources-mojo.html as a pointer to resolve-sources
     add 426c8344 [MDEP-900] Document that dependency:resolve needs the reactor 
modules built
     add 3ca45c03 [MDEP-678] Document the unpack archive formats and that 
unpack ignores destFileName
     add 339d4b6c Bump org.jsoup:jsoup
     add e49f8719 Replace Jetty with the JDK HTTP server in TestGetMojo
     add f5040d95 Bump vulnerable versions in IT fixtures where the version is 
incidental
     add 9e9f3e56 Serve the list-repositories IT dependency from the mock 
repository
     add acd76b26 Use mock artifacts in the copy-dependencies-with-conflict IT
     add 783a3a6d Bump batik-bridge to 1.19 in the tree-verbose IT
     add 02df4a21 Restore MDEP-835 coverage in the tree IT and drop the unused 
HEAD handler
     add 9ba85d44 Add project metadata for ATR
     add 0b397253 Bump org.ow2.asm:asm from 9.10.1 to 9.11 (#1727)
     add 91384824 Require Maven 3.9.0
     add c3000d9a Keep Dependabot on Maven 3.9.x
     add f61cf6f7 [MDEP-587] Reproduce missing artifact type classifiers
     add 4a6179f6 [MDEP-587] Honor artifact type default classifiers
     add fbea9092 Resolve artifact item versions from transitive dependencies
     add a8918367 Preserve Mojo constructor compatibility
     add b2394644 Add separate versionless relocation tests
     add 01ac8752 Fix Spotless formatting
     add 29daf544 ClasspathScope: Simplify exception for unknown scope.
     add e8d96c57 Set @since to 3.12.0 for dependencyScope
     add 109e36bf [MDEP-726] Collect version lookup graphs through Resolver
     add 36635944 Remove unthrown exceptions (#1625)
     add ef24f724 Add an option for list to include/exclude module info
     add 2dc44bd3 Correct the @since of includeModuleInfo to 3.12.0
     add ab409fb4 Honor dependency management in exclusion analysis
     add 1feac47f Match the build summary at any log level in the IT
     add ba523e0c Correct the silent deprecation message
     add 03760227 Use assert in IT verify scripts
     add a066836b Run integration tests in parallel
     add 3420ae21 Give each IT its own fixture artifacts
     add f663e81e Run every IT in the parallel invoker execution
     add 43e99d4b Drop the Maven 3.9.0 CI job
     add 2547d5e9 Test the analyze ignore parameters with a unit test
     add 4f4ae64f Serve the copy, unpack, properties and tree IT fixtures from 
the mock repository
     add 91b913ba [MDEP-970] Analyze exclusions in projects with a CI-friendly 
version
     add 85da4952 Use push for PR Automation and add PR Check (#1765)
     add be6f59c9 [MDEP-667] Resolve test-sources for test-jar dependencies in 
dependency:resolve-sources
     add 19479744 [MDEP-629] Apply unpack includes and excludes before the 
marker lookup
     add 5a4dcf54 [MDEP-886] Add user properties and a scope segment to the 
analyze ignore options
     add eea27057 [MDEP-807] Warn about ignore patterns with more than five 
segments
     add 52c26d10 [MDEP-446] Accept destFileName in the artifact parameter of 
copy
     add 05ef8503 [MDEP-446] Document the destFileName form of the artifact 
parameter
     add afbf2de1 [MDEP-446] Keep collapsing empty tokens unless destFileName 
is given
     add ff245611 [MDEP-522] Add the json and pom output types to 
dependency:list and resolve
     add a88bc63f [MDEP-522] Add optional and skip scopeless artifacts in the 
pom output
     add f7c65361 [MDEP-695] Add the mermaid output type to dependency:tree
     add ef305664 [MDEP-695] Note how verbose omitted nodes appear in the 
mermaid output
     add 7a898ddc [MDEP-962] Report omitted reasons in verbose JSON tree output
     add aa8d667e [MDEP-962] Write included as a string in the verbose JSON
     add 64bd78db [MDEP-533] Accept the Maven coordinate form in the artifact 
parameter
     add 7a7be505 Bump org.codehaus.plexus:plexus-io from 3.8.0 to 3.8.1
     add f6fa2488 Bump org.codehaus.plexus:plexus-archiver from 4.14.0 to 4.15.0
     add 64ba05df [MDEP-721] Document the verbose dependency:tree output
     add b830d5b0 [MDEP-721] Reword the scope not updated note
     add 247ac3b4 [MDEP-569] Add remoteRepositories to copy and unpack
     add 5da14c16 [MDEP-458] Skip classifier-translated artifacts that are 
already up to date
     add 14c46007 [MDEP-458] Assert on the Overwriting warning in the IT
     add 8cc5d386 [MDEP-631] Include provided and test dependencies when purging
     add 88a17682 [MDEP-619] Purge only snapshot versions when 
resolutionFuzziness is artifactId or groupId
     add 7afd046b [MDEP-574] Match include and exclude patterns on the artifact 
type
     add 42350c08 [MDEP-574] Fall back to the jar type when a node has no type
     add 75a3498c [MDEP-551] Keep the DOT output of a reactor in one graph
     add edd5878d [MDEP-551] Document the limits of the DOT merge
     add 644b5a16 [MDEP-593] Add addImportedBoms to copy import-scoped BOM POMs
     add 6b15f97f [MDEP-593] Interpolate more BOM import expressions and read 
profiles
     add a8c5cb3c [MDEP-510] Copy the POM of skipped artifacts when 
useRepositoryLayout is set
     add e53550bd [MDEP-510] Check the POM destination before resolving the POM
     add d7f941a3 [MDEP-588] Add excludeOptional and excludeReactor to the 
dependency filter mojos
     add d5c36c4c [MDEP-588] Expose excludeOptional and excludeReactor only on 
copy-dependencies and unpack-dependencies
     add c7f1844b [MDEP-744] Resolve only the filtered dependencies in copy, 
unpack and resolve-sources
     add 07f69898 Report only the classifier artifacts that failed to resolve
     add 03c8508a [MDEP-496] Add useDefaultExcludes to unpack and 
unpack-dependencies
     add 365dd0b2 [MDEP-496] Keep default-excluded entries for includes-only 
unpacks
     add 04952fb6 [MDEP-649] Add includeParents to dependency:resolve-plugins
     add 24c46b1b [MDEP-649] Cache parent chains across plugins
     add 06bbf4ab [MDEP-758] Skip test scoped unused dependencies with 
maven.test.skip, tolerate unneeded forced usage, add analyze-report-only
     add c804c496 [MDEP-650] Resolve version ranges of copy and unpack artifact 
items
     add 4a9761a2 Give each snapshotsOnly purge IT its own groupId
     add f5fd941a Bump org.apache.maven.doxia:doxia-sink-api from 2.1.0 to 2.2.0
     add 431dd8b7 [MDEP-654] Add copyChecksums to copy checksum files with 
useRepositoryLayout
     add 2ee3bd9b [MDEP-654] Drop the duplicate snapshot checksum copy and warn 
without useRepositoryLayout
     add f59046f8 Bump org.ow2.asm:asm from 9.11 to 9.11.1
     add baa7a98b Bump org.apache.maven.reporting:maven-reporting-api from 
4.0.0 to 4.1.0
     add bccdcd8b Merge remote-tracking branch 'origin/master' into pr1655
     add f3b12785 Apply spotless formatting

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  35 +++
 .github/dependabot.yml                             |  19 +-
 .github/pull_request_template.md                   |  24 +-
 .github/workflows/pr-automation.yml                |   6 +-
 .github/workflows/{stale.yml => pr-check.yml}      |  13 +-
 .../workflows/{maven-verify.yml => pr-signal.yml}  |  18 +-
 pom.xml                                            |  69 ++---
 src/config/checkstyle-suppressions.xml             |   2 +-
 src/it-harness-poms/mdep-66/pom.xml                |   4 +-
 .../client.txt}                                    |   2 +-
 .../sources.txt}                                   |   2 +-
 .../test-sources.txt}                              |   5 +-
 .../tests.txt}                                     |   2 +-
 .../mrm/repository/conflict-a-1.0.pom}             |  16 +-
 .../mrm/repository/conflict-b-1.0.pom}             |  16 +-
 ...b-with-dep.pom => copy-transitive-root-1.0.pom} |   9 +-
 ...t-artifact-1.0.pom => get-artifact-dep-1.0.pom} |   4 +-
 ...1.0.pom => get-artifact-dep-transitive-1.0.pom} |   2 +-
 ....pom => get-artifact-no-transitive-dep-1.0.pom} |   4 +-
 ...-artifact-no-transitive-dep-transitive-1.0.pom} |   2 +-
 .../{get-artifact-1.0.pom => get-gav-dep-1.0.pom}  |   4 +-
 ...tive-1.0.pom => get-gav-dep-transitive-1.0.pom} |   2 +-
 ...1.0.pom => get-remote-repositories-dep-1.0.pom} |   4 +-
 ...get-remote-repositories-dep-transitive-1.0.pom} |   2 +-
 ...get-remote-repositories-pom-config-dep-1.0.pom} |   4 +-
 ...repositories-pom-config-dep-transitive-1.0.pom} |   2 +-
 .../mrm/repository/list-repositories-dep-1.0.pom}  |  33 ++-
 .../mrm/repository/list-repositories-leaf-1.0.pom} |  16 +-
 .../{b-with-dep.pom => managed-exclusion-root.pom} |   7 +-
 ...-dep.pom => managed-exclusion-transitive-1.pom} |   4 +-
 ...-dep.pom => managed-exclusion-transitive-2.pom} |   7 +-
 .../mdep510.txt}                                   |   3 +-
 .../{a1-1.0.0.pom => mdep510-dep-1.0.pom}          |   6 +-
 .../{a-with-dep.pom => provided-root-1.0.pom}      |  11 +-
 ... => purge-local-repository-bad-dep-dep-1.0.pom} |   4 +-
 ...> purge-local-repository-bad-dep-dep-2-1.0.pom} |   2 +-
 ... => purge-local-repository-include-dep-1.0.pom} |   4 +-
 ...> purge-local-repository-include-dep-2-1.0.pom} |   2 +-
 ...ge-local-repository-non-transitive-dep-1.0.pom} |   4 +-
 ...-local-repository-non-transitive-dep-2-1.0.pom} |   2 +-
 ...> purge-local-repository-reresolve-dep-1.0.pom} |   4 +-
 ...purge-local-repository-reresolve-dep-2-1.0.pom} |   2 +-
 ...rge-local-repository-version-range-dep-1.0.pom} |   4 +-
 ...e-local-repository-version-range-dep-2-1.0.pom} |   2 +-
 .../repository/resolve-plugins-dep-1.0.pom}        |  11 +-
 ...-1.0.pom => resolve-plugins-dep-parent-1.0.pom} |   4 +-
 ...1.0.pom => resolve-plugins-grandparent-1.0.pom} |   4 +-
 .../repository/resolve-plugins-parent-1.0.pom}     |  11 +-
 .../repository/resolve-plugins-plugin-1.0.pom}     |  12 +-
 .../{a1-1.0.0.pom => scope-leaf-1.0.pom}           |   6 +-
 .../{a1-1.0.0.pom => scope-leaf-2.0.pom}           |   6 +-
 .../{a-with-dep.pom => scope-root-1.0.pom}         |  11 +-
 .../{a-with-dep.pom => scope-test-root-1.0.pom}    |  11 +-
 .../mrm/repository/tree-optional-consumer-1.0.pom} |  22 +-
 .../repository/unpack-fixture-1.0.jar/LICENSE.txt} |   5 +-
 .../unpack-fixture-1.0.jar/META-INF/MANIFEST.MF    |   1 +
 .../fixture/fixture.properties}                    |   8 +-
 .../maven/its/dependency/fixture/nested.txt}       |   5 +-
 .../stylesheet.css}                                |   2 +-
 ...t-transitive-1.0.pom => unpack-fixture-1.0.pom} |  10 +-
 .../version.txt}                                   |   3 +-
 .../{a2-1.0.0.pom => version-range-1.0.pom}        |   5 +-
 .../version.txt}                                   |   3 +-
 .../{a2-1.0.0.pom => version-range-1.5.pom}        |   5 +-
 .../version.txt}                                   |   3 +-
 .../{a2-1.0.0.pom => version-range-2.0.pom}        |   5 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  37 +--
 .../invoker.properties                             |   0
 .../pom.xml                                        |  28 +-
 .../verify.groovy                                  |  18 +-
 .../invoker.properties                             |  12 +-
 .../pom.xml                                        |  41 ++-
 .../verify.groovy                                  |  32 +--
 .../invoker.properties                             |   0
 .../pom.xml                                        |  12 +-
 .../src/main/java/Main.java                        |   0
 .../verify.groovy}                                 |  13 +-
 src/it/projects/analyze-ignore-dependency/pom.xml  |  66 -----
 .../invoker.properties                             |   6 +-
 .../pom.xml                                        |  24 +-
 .../src/main/java/Main.java                        |   0
 .../src/test/java/MainTest.java                    |   4 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  20 +-
 .../src/main/java/Main.java                        |   0
 .../verify.groovy}                                 |  31 +--
 .../invoker.properties                             |  18 --
 .../invoker.properties                             |   2 +-
 .../pom.xml                                        |  14 +-
 .../src/main/java/Main.java                        |   0
 .../verify.groovy}                                 |  14 +-
 .../invoker.properties                             |   2 +-
 .../pom.xml                                        |  12 +-
 .../src/main/java/Main.java                        |   0
 .../src/test/java/MainTest.java}                   |   3 +-
 .../verify.groovy}                                 |  29 +-
 .../analyze-report/{verify.bsh => verify.groovy}   |  10 +-
 .../invoker.properties                             |   2 +-
 .../pom.xml                                        |  21 +-
 .../src/main/java/Main.java                        |   0
 .../verify.groovy}                                 |  31 +--
 .../analyze-testDependencyWithNonTestScope/pom.xml |   7 +-
 .../verify.bsh                                     |  63 -----
 .../verify.groovy}                                 |  24 +-
 src/it/projects/analyze/verify.groovy              |   5 +-
 .../{verify.bsh => verify.groovy}                  |   5 +-
 .../{verify.bsh => verify.groovy}                  |   7 +-
 .../build-classpath/{verify.bsh => verify.groovy}  |   5 +-
 .../pom.xml                                        |  12 +-
 .../verify.groovy}                                 |  13 +-
 .../invoker.properties                             |   0
 .../{copy-cli => copy-cli-dest-file-name}/pom.xml  |  62 ++---
 .../test.properties                                |   2 +-
 .../verify.groovy                                  |   3 +-
 .../invoker.properties                             |   3 +-
 .../lib/system-lib.jar}                            |   2 +-
 .../pom.xml                                        |  14 +-
 .../verify.groovy                                  |   5 +-
 .../copy-dependencies-with-conflict/pom.xml        |  12 +-
 .../copy-dependencies-with-conflict/verify.groovy  |  10 +-
 .../{verify.bsh => verify.groovy}                  |  42 ++-
 .../{verify.bsh => verify.groovy}                  |   9 +-
 .../{setup.bsh => setup.groovy}                    |   4 +-
 .../{verify.bsh => verify.groovy}                  |  14 +-
 .../invoker.properties                             |  11 +-
 .../pom.xml                                        |  11 +-
 .../verify.groovy                                  |   8 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  13 +-
 .../copy-relocation-without-version/verify.groovy} |   2 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  33 ++-
 .../1.0/remote-repositories-copy-1.0.jar}          | Bin
 .../1.0/remote-repositories-unpack-1.0.jar}        | Bin
 .../setup.groovy}                                  |   8 +-
 .../verify.groovy                                  |   6 +-
 .../{verify.bsh => verify.groovy}                  |   9 +-
 src/it/projects/dependency-properties/pom.xml      |   6 +-
 .../{verify.bsh => verify.groovy}                  |  22 +-
 src/it/projects/filterunpack/pom.xml               |   6 +-
 src/it/projects/filterunpack/verify.groovy         |  24 +-
 .../{setup.bsh => setup.groovy}                    |   4 +-
 .../{verify.bsh => verify.groovy}                  |   9 +-
 .../setup.groovy}                                  |   8 +-
 .../get-artifact-no-transitive/test.properties     |   2 +-
 .../{verify.bsh => verify.groovy}                  |  26 +-
 .../get-artifact/{setup.bsh => setup.groovy}       |   8 +-
 src/it/projects/get-artifact/test.properties       |   2 +-
 .../verify.bsh => get-artifact/verify.groovy}      |  17 +-
 src/it/projects/get-gav/setup.bsh                  |  42 ---
 .../setup.bsh => get-gav/setup.groovy}             |   8 +-
 src/it/projects/get-gav/test.properties            |   2 +-
 .../verify.bsh => get-gav/verify.groovy}           |  22 +-
 .../get-remote-repositories-pom-config/pom.xml     |   2 +-
 .../get-remote-repositories-pom-config/setup.bsh   |  42 ---
 .../setup.groovy}                                  |   8 +-
 .../get-remote-repositories-pom-config/verify.bsh  |  38 ---
 .../verify.groovy}                                 |  20 +-
 src/it/projects/get-remote-repositories/setup.bsh  |  42 ---
 .../setup.groovy}                                  |   8 +-
 .../get-remote-repositories/test.properties        |   2 +-
 src/it/projects/get-remote-repositories/verify.bsh |  38 ---
 .../verify.groovy}                                 |  17 +-
 .../invoker.properties                             |   0
 .../{mdep-839-list => list-no-modules}/pom.xml     |   0
 .../test.properties                                |   1 +
 .../verify.groovy                                  |  14 +-
 .../invoker.properties                             |  12 +-
 .../json.properties}                               |   3 +-
 .../pom.properties}                                |   4 +-
 .../pom.xml                                        |  26 +-
 .../text.properties}                               |   3 +-
 src/it/projects/list-output-type/verify.groovy     |  64 +++++
 src/it/projects/list-repositories/pom.xml          |   6 +-
 .../invoker.properties                             |   4 +-
 .../pom.xml                                        |  15 +-
 .../src/main/java/test/App.java}                   |  14 +-
 .../verify.groovy                                  |  30 +-
 .../invoker.properties                             |   4 +-
 .../pom.xml                                        |  12 +-
 .../src/main/java/test/App.java}                   |  10 +-
 .../verify.groovy                                  |  24 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  46 ++-
 .../verify.groovy                                  |  14 +-
 .../projects/mdep-496-use-default-excludes/pom.xml | 124 +++++++++
 .../1.0/default-excludes-fixture-1.0.jar           | Bin 0 -> 774 bytes
 .../1.0/default-excludes-fixture-1.0.pom}          |   2 +-
 .../verify.groovy                                  |  16 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  39 ++-
 .../verify.groovy                                  |  15 +-
 .../{verify.bsh => verify.groovy}                  |   5 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  66 +++--
 .../verify.groovy                                  |  31 +--
 .../invoker.properties                             |   0
 .../pom.xml                                        |  67 ++---
 .../verify.groovy                                  |  14 +-
 .../child-a/pom.xml                                |   7 +-
 .../child-a/src/main/resources/DoNotDelete.xml     |   0
 .../child-b/pom.xml                                |  41 +--
 .../invoker.properties                             |   0
 .../pom.xml                                        |  16 +-
 .../verify.groovy                                  |  14 +-
 .../{setup.bsh => setup.groovy}                    |   4 +-
 .../{verify.bsh => verify.groovy}                  |   9 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  75 +++--
 .../maven/its/mdep593/bom-a/1.0/bom-a-1.0.pom}     |  39 ++-
 .../maven/its/mdep593/bom-b/1.0/bom-b-1.0.pom}     |  18 +-
 .../maven/its/mdep593/bom-c/1.0/bom-c-1.0.pom}     |  15 +-
 .../its/mdep593/bom-parent/1.0/bom-parent-1.0.pom} |  15 +-
 .../mdep593/grandparent/1.0/grandparent-1.0.pom}   |  15 +-
 .../its/mdep593/lib-parent/1.0/lib-parent-1.0.pom} |  46 ++-
 .../apache/maven/its/mdep593/lib/1.0/lib-1.0.jar}  | Bin
 .../apache/maven/its/mdep593/lib/1.0/lib-1.0.pom}  |  18 +-
 .../setup.groovy}                                  |  12 +-
 .../mdep-593-copy-imported-boms/verify.groovy      |  30 ++
 .../invoker.properties                             |   0
 .../pom.xml                                        |  50 ++--
 .../verify.groovy                                  |  10 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  15 +-
 .../remote-range/1.0/remote-range-1.0.jar          | Bin 0 -> 160 bytes
 .../remote-range/1.5/remote-range-1.5.jar          | Bin 0 -> 160 bytes
 .../remote-range/2.0/remote-range-2.0.jar          | Bin 0 -> 160 bytes
 .../dependency/remote-range/maven-metadata.xml}    |  20 +-
 .../setup.groovy}                                  |   7 +-
 .../verify.groovy                                  |   4 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  10 +-
 .../verify.groovy                                  |   4 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  69 +++--
 .../projects/mdep-654-copy-checksums/setup.groovy  |  48 ++++
 .../projects/mdep-654-copy-checksums/verify.groovy |  34 +++
 .../pom.xml                                        |   2 +-
 .../invoker.properties                             |  18 --
 .../src/main/java/Main.java                        |  22 --
 .../invoker.properties                             |   0
 .../pom.xml                                        |  52 ++--
 .../verify.groovy                                  |   3 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  31 ++-
 .../verify.groovy}                                 |   2 +-
 .../invoker.properties                             |   2 +-
 .../child-b => mdep-726-scope-ambiguity}/pom.xml   |  42 ++-
 .../verify.groovy                                  |   5 +-
 .../invoker.properties                             |   1 -
 .../child-b => mdep-726-scope-selection}/pom.xml   |  59 ++--
 .../verify.groovy}                                 |  13 +-
 .../consumer}/pom.xml                              |  35 +--
 .../invoker.properties                             |   3 +-
 .../pom.xml                                        |  19 +-
 .../provided-module}/pom.xml                       |   8 +-
 .../test-module}/pom.xml                           |   8 +-
 .../verify.groovy                                  |  34 +++
 .../{verify.bsh => verify.groovy}                  |   5 +-
 .../mdep-803-parent-poms-with-classifier/pom.xml   | 108 ++++++++
 .../setup.groovy                                   |  60 ++++
 .../verify.groovy                                  |  48 ++++
 .../consumer}/pom.xml                              |  35 +--
 .../invoker.properties                             |   3 +-
 .../pom.xml                                        |  26 +-
 .../provided-module}/pom.xml                       |   8 +-
 .../test-module}/pom.xml                           |   8 +-
 .../verify.groovy                                  |  33 +++
 .../purge-local-repository-bad-dep/pom.xml         |   2 +-
 .../purge-local-repository-bad-dep/verify.groovy   |  13 +-
 .../{setup.bsh => setup.groovy}                    |   0
 .../verify.groovy}                                 |  20 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  12 +-
 .../setup.groovy}                                  |  26 +-
 .../test.properties                                |   3 +-
 .../verify.groovy                                  |  25 +-
 .../purge-local-repository-include/pom.xml         |   2 +-
 .../purge-local-repository-include/test.properties |   2 +-
 .../purge-local-repository-include/verify.groovy   |  22 +-
 .../child1/pom.xml                                 |   2 +-
 .../child2/pom.xml                                 |   2 +-
 .../setup.groovy}                                  |   4 +-
 .../{verify.bsh => verify.groovy}                  |   9 +-
 .../setup.groovy}                                  |   0
 .../verify.groovy                                  |   9 +-
 .../purge-local-repository-non-transitive/pom.xml  |   2 +-
 .../{verify.bsh => verify.groovy}                  |  14 +-
 .../purge-local-repository-reresolve/pom.xml       |   2 +-
 .../verify.groovy}                                 |  28 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  10 +-
 .../setup.groovy}                                  |  31 +--
 .../test.properties                                |   1 +
 .../verify.groovy                                  |  29 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  10 +-
 .../setup.groovy}                                  |  31 +--
 .../test.properties                                |   1 +
 .../verify.groovy                                  |  29 +-
 .../purge-local-repository-snapshots-only/pom.xml  |   8 +-
 .../{setup.bsh => setup.groovy}                    |   4 +-
 .../{verify.bsh => verify.groovy}                  |  14 +-
 .../purge-local-repository-version-range/pom.xml   |   2 +-
 .../verify.groovy}                                 |  28 +-
 .../{setup.bsh => setup.groovy}                    |   0
 .../verify.groovy                                  |   5 +-
 .../{setup.bsh => setup.groovy}                    |   0
 .../projects/purge-local-repository/verify.groovy  |  16 +-
 .../resolve-plugins-exclude-reactor/verify.groovy  |   9 +-
 .../invoker.properties                             |   1 -
 .../pom.xml                                        |  24 +-
 .../test.properties                                |   2 +-
 .../verify.groovy                                  |  32 +--
 .../resolve-plugins-with-exclude/verify.groovy     |  13 +-
 src/it/projects/resolve-plugins/pom.xml            |   4 +-
 .../invoker.properties                             |   5 +-
 .../pom.xml                                        |  14 +-
 .../test.properties                                |   1 -
 .../verify.groovy                                  |  11 +-
 .../invoker.properties                             |   0
 .../module-a}/pom.xml                              |  12 +-
 .../module-b}/pom.xml                              |  12 +-
 .../pom.xml                                        |  30 +-
 src/it/projects/tree-dot-multimodule/verify.groovy |  36 +++
 src/it/projects/tree-mermaid/expected.txt          |   8 +
 .../invoker.properties                             |   1 +
 .../pom.xml                                        |  21 +-
 .../{collect => tree-mermaid}/test.properties      |   3 +-
 .../{tree-includes => tree-mermaid}/verify.groovy  |   2 +-
 src/it/projects/tree-scope/expected1-v4.txt        |  66 +++--
 src/it/projects/tree-scope/expected1.txt           |  66 +++--
 src/it/projects/tree-scope/expected2-v4.txt        |  67 +++--
 src/it/projects/tree-scope/expected2.txt           |  67 +++--
 src/it/projects/tree-scope/pom.xml                 |   2 +-
 .../invoker.properties                             |   4 +-
 .../plain.properties}                              |   3 +-
 .../pom.xml                                        |  21 +-
 .../verbose.properties}                            |   4 +-
 src/it/projects/tree-verbose-json/verify.groovy    |  53 ++++
 src/it/projects/tree-verbose-small/expected.txt    |   4 +-
 src/it/projects/tree-verbose-small/pom.xml         |   6 +-
 src/it/projects/tree-verbose/expected-v4.txt       | 116 ++++----
 src/it/projects/tree-verbose/expected.txt          | 116 ++++----
 src/it/projects/tree-verbose/pom.xml               |   2 +-
 src/it/projects/tree/expected-v4.txt               |  69 +++--
 src/it/projects/tree/expected.txt                  |  69 +++--
 src/it/projects/tree/pom.xml                       |   8 +-
 .../unpack-cli/{verify.bsh => verify.groovy}       |  20 +-
 .../unpack-dependencies-with-filemappers/pom.xml   |   6 +-
 .../verify.groovy                                  |  24 +-
 src/it/projects/unpack-dependencies/pom.xml        |   6 +-
 src/it/projects/unpack-dependencies/verify.groovy  |  24 +-
 .../{setup.bsh => setup.groovy}                    |   4 +-
 .../{verify.bsh => verify.groovy}                  |  14 +-
 .../invoker.properties                             |   0
 .../pom.xml                                        |  21 +-
 .../verify.groovy                                  |   6 +-
 .../projects/unpack/{verify.bsh => verify.groovy}  |  20 +-
 .../plugins/dependency/AbstractDependencyMojo.java |   7 +-
 .../plugins/dependency/AddDependencyMojo.java      |   2 +-
 .../apache/maven/plugins/dependency/GetMojo.java   |   9 +-
 .../maven/plugins/dependency/ListClassesMojo.java  |   5 +-
 .../maven/plugins/dependency/PropertiesMojo.java   |   7 +-
 .../dependency/PurgeLocalRepositoryMojo.java       | 120 ++++++--
 .../plugins/dependency/RemoveDependencyMojo.java   |   3 +-
 .../dependency/analyze/AbstractAnalyzeMojo.java    |  90 +++---
 .../plugins/dependency/analyze/AnalyzeDepMgt.java  |  30 ++
 .../plugins/dependency/analyze/AnalyzeReport.java  |  17 +-
 .../dependency/analyze/AnalyzeReportOnly.java      |  47 ++++
 .../dependency/analyze/ArtifactPatternMatcher.java | 132 +++++++++
 .../plugins/dependency/analyze/ForcedUsage.java    |  74 +++++
 .../exclusion/AnalyzeExclusionsMojo.java           |  30 +-
 .../AbstractFromConfigurationMojo.java             | 202 ++++++++------
 .../dependency/fromConfiguration/ArtifactItem.java |  29 +-
 .../ClasspathDependencySelector.java               |  77 ++++++
 .../fromConfiguration/ClasspathScope.java          |  59 ++++
 .../dependency/fromConfiguration/CopyMojo.java     |  11 +-
 .../DependencyVersionResolver.java                 | 286 +++++++++++++++++++
 .../dependency/fromConfiguration/UnpackMojo.java   |  43 ++-
 .../AbstractDependencyFilterMojo.java              | 308 +++++++++++++++++++--
 .../AbstractFromDependenciesMojo.java              |  30 ++
 .../fromDependencies/CopyDependenciesMojo.java     | 107 ++++++-
 .../fromDependencies/UnpackDependenciesMojo.java   |  24 +-
 .../resolvers/OldResolveDependencySourcesMojo.java |  60 ----
 .../resolvers/ResolveDependenciesMojo.java         |  63 ++++-
 .../resolvers/ResolveDependencySourcesMojo.java    |  41 ++-
 .../dependency/resolvers/ResolvePluginsMojo.java   | 103 ++++++-
 .../resolvers/ResolvedDependenciesFormat.java      | 190 +++++++++++++
 .../tree/BuildingDependencyNodeVisitor.java        | 243 ----------------
 .../dependency/tree/DOTDependencyNodeVisitor.java  |  43 ++-
 .../plugins/dependency/tree/DependencyNode.java    | 214 ++++++++++++++
 .../DependencyNodeVisitor.java}                    |  24 +-
 .../dependency/tree/DependencyTreeBuilder.java     | 217 +++++++++++++++
 .../tree/DirectScopeDependencySelector.java        |  76 +++++
 .../tree/GraphmlDependencyNodeVisitor.java         |   3 -
 .../dependency/tree/JsonDependencyNodeVisitor.java |  55 +++-
 .../tree/MermaidDependencyNodeVisitor.java         |  95 +++++++
 .../tree/PruningDependencyNodeVisitor.java         |  54 ----
 .../tree/SerializingDependencyNodeVisitor.java     | 121 ++++++++
 .../dependency/tree/TGFDependencyNodeVisitor.java  |   3 -
 .../maven/plugins/dependency/tree/TreeMojo.java    | 162 ++++++-----
 .../dependency/tree/VerboseJavaScopeSelector.java  |  54 ++++
 .../dependency/utils/ArtifactCoordinates.java      | 226 +++++++++++++++
 .../plugins/dependency/utils/ResolverUtil.java     |  88 +++++-
 .../maven/plugins/dependency/utils/UnpackUtil.java |  36 +++
 ...er.java => ExcludeOptionalArtifactsFilter.java} |  34 ++-
 .../utils/markers/SourcesFileMarkerHandler.java    |  11 +-
 src/site/markdown/examples/copying-artifacts.md.vm |   7 +-
 .../examples/copying-project-dependencies.md.vm    |  68 +++++
 ...ude-dependencies-from-dependency-analysis.md.vm |   4 +
 .../examples/purging-local-repository.md.vm        |   8 +-
 src/site/markdown/examples/tree-mojo.md            |  39 ++-
 .../markdown/examples/unpacking-artifacts.md.vm    |  12 +-
 .../examples/unpacking-project-dependencies.md.vm  |   6 +-
 src/site/markdown/faq.md                           |   3 +
 src/site/markdown/index.md                         |   2 +-
 .../markdown/sources-mojo.md}                      |  16 +-
 src/site/markdown/usage.md.vm                      | 127 ++++++++-
 .../plugins/dependency/AddDependencyMojoTest.java  |   2 +-
 .../dependency/PurgeLocalRepositoryMojoTest.java   | 285 +++++++++++++++++++
 .../dependency/RemoveDependencyMojoTest.java       |   2 +-
 .../maven/plugins/dependency/TestCollectMojo.java  |   4 +-
 .../maven/plugins/dependency/TestGetMojo.java      | 113 ++++----
 .../apache/maven/plugins/dependency/TestSkip.java  |   6 +-
 .../analyze/AbstractAnalyzeMojoTest.java           | 219 +++++++++++++++
 .../dependency/analyze/AnalyzeMojoIgnoreTest.java  | 248 +++++++++++++++++
 .../analyze/ArtifactPatternMatcherTest.java        | 115 ++++++++
 .../dependency/analyze/TestAnalyzeDepMgt.java      |  20 ++
 .../dependency/exclusion/ExclusionCheckerTest.java |   2 +-
 .../ClasspathDependencySelectorTest.java           |  54 ++++
 .../DependencyVersionResolverTest.java             | 121 ++++++++
 .../fromConfiguration/TestArtifactItem.java        |  13 +-
 .../dependency/fromConfiguration/TestCopyMojo.java | 200 +++++++++++++
 .../TestIncludeExcludeUnpackMojo.java              |  20 ++
 .../TestUnpackDefaultExcludes.java                 | 105 +++++++
 .../fromConfiguration/TestUnpackMojo.java          |  29 +-
 .../ResolveAfterFilteringTest.java                 | 285 +++++++++++++++++++
 .../fromDependencies/TestCopyDependenciesMojo.java | 124 +++++++++
 .../TestCopyDependenciesMojo2.java                 | 115 ++++++++
 .../TestUnpackDependenciesDefaultExcludes.java     | 100 +++++++
 .../ResolveDependencySourcesMojoTest.java          | 157 +++++++++++
 .../resolvers/ResolvePluginsMojoTest.java          | 191 +++++++++++++
 .../resolvers/ResolvedDependenciesFormatTest.java  | 221 +++++++++++++++
 .../dependency/tree/DependencyNodeTest.java        | 106 +++++++
 .../tree/JsonDependencyNodeVisitorTest.java        | 114 ++++++++
 .../tree/MermaidDependencyNodeVisitorTest.java     |  95 +++++++
 .../tree/PruningDependencyNodeVisitorTest.java     |  85 ------
 .../plugins/dependency/tree/TestTreeMojo.java      |  52 +++-
 .../tree/VerboseJavaScopeSelectorTest.java         |  68 +++++
 .../dependency/utils/ArtifactCoordinatesTest.java  | 215 ++++++++++++++
 .../plugins/dependency/utils/ResolverUtilTest.java | 134 ++++++++-
 .../utils/filters/TestDestFileFilter.java          |   2 +-
 src/test/resources/unit/get-test/realm.properties  |  19 --
 455 files changed, 9679 insertions(+), 3682 deletions(-)
 copy .github/workflows/{stale.yml => pr-check.yml} (82%)
 copy .github/workflows/{maven-verify.yml => pr-signal.yml} (74%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource2.txt => 
ResourceArtifact-1.0-client.jar/client.txt} (98%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource2.txt => 
ResourceArtifact-1.0-sources.jar/sources.txt} (97%)
 copy 
src/it/{projects/mdep-663_analyze_unsupported_version/src/main/java/Main.java 
=> mrm/repository/ResourceArtifact-1.0-test-sources.jar/test-sources.txt} (97%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource2.txt => 
ResourceArtifact-1.0-tests.jar/tests.txt} (98%)
 copy src/{test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom 
=> it/mrm/repository/conflict-a-1.0.pom} (80%)
 copy src/{test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom 
=> it/mrm/repository/conflict-b-1.0.pom} (80%)
 copy src/it/mrm/repository/{b-with-dep.pom => copy-transitive-root-1.0.pom} 
(89%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => get-artifact-dep-1.0.pom} 
(93%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
get-artifact-dep-transitive-1.0.pom} (95%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => 
get-artifact-no-transitive-dep-1.0.pom} (91%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
get-artifact-no-transitive-dep-transitive-1.0.pom} (94%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => get-gav-dep-1.0.pom} (93%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
get-gav-dep-transitive-1.0.pom} (95%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => 
get-remote-repositories-dep-1.0.pom} (92%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
get-remote-repositories-dep-transitive-1.0.pom} (94%)
 copy src/it/mrm/repository/{get-artifact-1.0.pom => 
get-remote-repositories-pom-config-dep-1.0.pom} (90%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
get-remote-repositories-pom-config-dep-transitive-1.0.pom} (94%)
 copy src/{test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom 
=> it/mrm/repository/list-repositories-dep-1.0.pom} (54%)
 copy src/{test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom 
=> it/mrm/repository/list-repositories-leaf-1.0.pom} (79%)
 copy src/it/mrm/repository/{b-with-dep.pom => managed-exclusion-root.pom} (92%)
 copy src/it/mrm/repository/{c-without-dep.pom => 
managed-exclusion-transitive-1.pom} (95%)
 copy src/it/mrm/repository/{b-with-dep.pom => 
managed-exclusion-transitive-2.pom} (94%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource2.txt => 
mdep510-dep-1.0.jar/mdep510.txt} (97%)
 copy src/it/mrm/repository/{a1-1.0.0.pom => mdep510-dep-1.0.pom} (94%)
 copy src/it/mrm/repository/{a-with-dep.pom => provided-root-1.0.pom} (90%)
 copy src/it/mrm/repository/{purge-local-repository-1.0.pom => 
purge-local-repository-bad-dep-dep-1.0.pom} (92%)
 copy src/it/mrm/repository/{purge-local-repository-2-1.0.pom => 
purge-local-repository-bad-dep-dep-2-1.0.pom} (95%)
 copy src/it/mrm/repository/{purge-local-repository-1.0.pom => 
purge-local-repository-include-dep-1.0.pom} (92%)
 copy src/it/mrm/repository/{purge-local-repository-2-1.0.pom => 
purge-local-repository-include-dep-2-1.0.pom} (95%)
 copy src/it/mrm/repository/{purge-local-repository-1.0.pom => 
purge-local-repository-non-transitive-dep-1.0.pom} (91%)
 copy src/it/mrm/repository/{purge-local-repository-2-1.0.pom => 
purge-local-repository-non-transitive-dep-2-1.0.pom} (95%)
 copy src/it/mrm/repository/{purge-local-repository-1.0.pom => 
purge-local-repository-reresolve-dep-1.0.pom} (92%)
 copy src/it/mrm/repository/{purge-local-repository-2-1.0.pom => 
purge-local-repository-reresolve-dep-2-1.0.pom} (95%)
 copy src/it/mrm/repository/{purge-local-repository-1.0.pom => 
purge-local-repository-version-range-dep-1.0.pom} (91%)
 copy src/it/mrm/repository/{purge-local-repository-2-1.0.pom => 
purge-local-repository-version-range-dep-2-1.0.pom} (95%)
 copy src/it/{projects/mdep-752-analyze-ignored-packaging-custom/ejb/pom.xml => 
mrm/repository/resolve-plugins-dep-1.0.pom} (87%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
resolve-plugins-dep-parent-1.0.pom} (93%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
resolve-plugins-grandparent-1.0.pom} (93%)
 copy src/it/{projects/mdep-752-analyze-ignored-packaging-defaults/ejb/pom.xml 
=> mrm/repository/resolve-plugins-parent-1.0.pom} (86%)
 copy src/it/{projects/resolve-plugins-exclude-reactor/child-a/pom.xml => 
mrm/repository/resolve-plugins-plugin-1.0.pom} (88%)
 copy src/it/mrm/repository/{a1-1.0.0.pom => scope-leaf-1.0.pom} (94%)
 copy src/it/mrm/repository/{a1-1.0.0.pom => scope-leaf-2.0.pom} (94%)
 copy src/it/mrm/repository/{a-with-dep.pom => scope-root-1.0.pom} (90%)
 copy src/it/mrm/repository/{a-with-dep.pom => scope-test-root-1.0.pom} (90%)
 copy src/{test/resources/unit/get-test/repository/test/test/1.0/test-1.0.pom 
=> it/mrm/repository/tree-optional-consumer-1.0.pom} (66%)
 copy 
src/it/{projects/mdep-663_analyze_unsupported_version/src/main/java/Main.java 
=> mrm/repository/unpack-fixture-1.0.jar/LICENSE.txt} (93%)
 create mode 100644 
src/it/mrm/repository/unpack-fixture-1.0.jar/META-INF/MANIFEST.MF
 copy src/it/{projects/purge-local-repository-multi-module/test.properties => 
mrm/repository/unpack-fixture-1.0.jar/fixture/fixture.properties} (97%)
 copy 
src/it/{projects/mdep-663_analyze_unsupported_version/src/main/java/Main.java 
=> 
mrm/repository/unpack-fixture-1.0.jar/org/apache/maven/its/dependency/fixture/nested.txt}
 (93%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource2.txt => 
unpack-fixture-1.0.jar/stylesheet.css} (98%)
 copy src/it/mrm/repository/{get-artifact-transitive-1.0.pom => 
unpack-fixture-1.0.pom} (78%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource1.txt => 
version-range-1.0.jar/version.txt} (98%)
 copy src/it/mrm/repository/{a2-1.0.0.pom => version-range-1.0.pom} (94%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource1.txt => 
version-range-1.5.jar/version.txt} (98%)
 copy src/it/mrm/repository/{a2-1.0.0.pom => version-range-1.5.pom} (94%)
 copy src/it/mrm/repository/{ResourceArtifact-1.0.jar/resource1.txt => 
version-range-2.0.jar/version.txt} (98%)
 copy src/it/mrm/repository/{a2-1.0.0.pom => version-range-2.0.pom} (94%)
 copy src/it/projects/{analyze-dep-mgt => 
analyze-dep-mgt-ignored-dependencies-mdep-596}/invoker.properties (100%)
 copy src/it/projects/{analyze-invalid-exclude-multumodule-project => 
analyze-dep-mgt-ignored-dependencies-mdep-596}/pom.xml (69%)
 copy src/it/projects/{analyze-invalid-exclude => 
analyze-exclusions-ci-friendly-version}/invoker.properties (100%)
 copy src/it/projects/{analyze-exclusions-gh-1598 => 
analyze-exclusions-ci-friendly-version}/pom.xml (68%)
 copy src/it/projects/{analyze-invalid-exclude => 
analyze-exclusions-ci-friendly-version}/verify.groovy (71%)
 copy src/it/projects/{tree-scope => 
analyze-exclusions-managed-dependencies}/invoker.properties (86%)
 copy src/it/projects/{analyze-invalid-exclude-multumodule-project => 
analyze-exclusions-managed-dependencies}/pom.xml (69%)
 copy src/it/projects/{filterunpack => 
analyze-exclusions-managed-dependencies}/verify.groovy (60%)
 copy src/it/projects/{analyze-ignore-all-non-test-scope-dependency => 
analyze-forced-usage-already-used-mdep-973}/invoker.properties (100%)
 copy src/it/projects/{analyze-ignore-all-non-test-scope-dependency => 
analyze-forced-usage-already-used-mdep-973}/pom.xml (85%)
 copy src/it/projects/{analyze-ignore-dependency => 
analyze-forced-usage-already-used-mdep-973}/src/main/java/Main.java (100%)
 copy src/it/projects/{purge-local-repository-without-pom/setup.bsh => 
analyze-forced-usage-already-used-mdep-973/verify.groovy} (73%)
 delete mode 100644 src/it/projects/analyze-ignore-dependency/pom.xml
 rename src/it/projects/{analyze-ignore-all-non-test-scope-dependency => 
analyze-ignore-properties-mdep-886}/invoker.properties (70%)
 copy src/it/projects/{analyze => analyze-ignore-properties-mdep-886}/pom.xml 
(79%)
 rename src/it/projects/{analyze-ignore-used-undeclared-dependency => 
analyze-ignore-properties-mdep-886}/src/main/java/Main.java (100%)
 rename src/it/projects/{analyze-ignore-dependency => 
analyze-ignore-properties-mdep-886}/src/test/java/MainTest.java (99%)
 rename src/it/projects/{analyze-ignore-dependency => 
analyze-ignore-scope-pattern-mdep-807}/invoker.properties (100%)
 rename src/it/projects/{analyze-ignore-non-test-scope-dependency => 
analyze-ignore-scope-pattern-mdep-807}/pom.xml (76%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom/ejb => 
analyze-ignore-scope-pattern-mdep-807}/src/main/java/Main.java (100%)
 copy src/it/projects/{mdep-592-addparentpoms-custom-repo/setup.bsh => 
analyze-ignore-scope-pattern-mdep-807/verify.groovy} (57%)
 delete mode 100644 
src/it/projects/analyze-ignore-used-undeclared-dependency/invoker.properties
 copy src/it/projects/{analyze-ignore-non-test-scope-dependency => 
analyze-report-forced-usage-already-used-mdep-973}/invoker.properties (96%)
 rename src/it/projects/{analyze-ignore-used-undeclared-dependency => 
analyze-report-forced-usage-already-used-mdep-973}/pom.xml (81%)
 copy src/it/projects/{analyze-ignore-dependency => 
analyze-report-forced-usage-already-used-mdep-973}/src/main/java/Main.java 
(100%)
 copy src/it/projects/{analyze-report/verify.bsh => 
analyze-report-forced-usage-already-used-mdep-973/verify.groovy} (74%)
 copy src/it/projects/{analyze-excluded-classes => 
analyze-report-only-mdep-879}/invoker.properties (87%)
 copy src/it/projects/{go-offline => analyze-report-only-mdep-879}/pom.xml (85%)
 copy src/it/projects/{analyze-ignore-dependency => 
analyze-report-only-mdep-879}/src/main/java/Main.java (100%)
 rename 
src/it/projects/{analyze-ignore-unused-declared-dependency/src/main/java/Main.java
 => analyze-report-only-mdep-879/src/test/java/MainTest.java} (97%)
 rename src/it/projects/{copy-and-unpack-with-alternate-local-repo/verify.bsh 
=> analyze-report-only-mdep-879/verify.groovy} (63%)
 copy src/it/projects/analyze-report/{verify.bsh => verify.groovy} (81%)
 copy src/it/projects/{analyze-ignore-non-test-scope-dependency => 
analyze-test-skip-mdep-758}/invoker.properties (94%)
 rename src/it/projects/{analyze-ignore-unused-declared-dependency => 
analyze-test-skip-mdep-758}/pom.xml (78%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom/ejb => 
analyze-test-skip-mdep-758}/src/main/java/Main.java (100%)
 copy src/it/projects/{mdep-592-addparentpoms-custom-repo/setup.bsh => 
analyze-test-skip-mdep-758/verify.groovy} (55%)
 delete mode 100644 
src/it/projects/analyze-testDependencyWithNonTestScope/verify.bsh
 rename src/it/projects/{analyze-report/verify.bsh => 
analyze-testDependencyWithNonTestScope/verify.groovy} (53%)
 rename src/it/projects/build-classpath-changeparams/{verify.bsh => 
verify.groovy} (94%)
 rename src/it/projects/build-classpath-output-file-and-property/{verify.bsh => 
verify.groovy} (84%)
 rename src/it/projects/build-classpath/{verify.bsh => verify.groovy} (94%)
 copy src/it/projects/{purge-local-repository-snapshots-only/setup.bsh => 
copy-and-unpack-with-alternate-local-repo/verify.groovy} (68%)
 copy src/it/projects/{copy-cli => copy-cli-dest-file-name}/invoker.properties 
(100%)
 copy src/it/projects/{copy-cli => copy-cli-dest-file-name}/pom.xml (93%)
 copy src/it/projects/{collect => copy-cli-dest-file-name}/test.properties (92%)
 copy src/it/projects/{copy-cli => copy-cli-dest-file-name}/verify.groovy (85%)
 copy src/it/projects/{add-dependency/multimodule-dash => 
copy-dependencies-system-scope}/invoker.properties (87%)
 copy src/it/{mrm/repository/ResourceArtifact-1.0.jar/resource2.txt => 
projects/copy-dependencies-system-scope/lib/system-lib.jar} (98%)
 copy src/it/projects/{purge-local-repository-snapshots-only => 
copy-dependencies-system-scope}/pom.xml (82%)
 copy src/it/projects/{copy-relocation => 
copy-dependencies-system-scope}/verify.groovy (89%)
 rename src/it/projects/copy-dependencies/{verify.bsh => verify.groovy} (88%)
 rename src/it/projects/copy-from-reactor/{verify.bsh => verify.groovy} (89%)
 rename src/it/projects/copy-from-remote-repository/{setup.bsh => setup.groovy} 
(97%)
 copy src/it/projects/copy-from-remote-repository/{verify.bsh => verify.groovy} 
(84%)
 copy src/it/projects/{tree-excluded => 
copy-maven-coordinates}/invoker.properties (70%)
 copy src/it/projects/{mdep-952-unpack-fails-if-extension-of-artifact-is-used 
=> copy-maven-coordinates}/pom.xml (77%)
 copy src/it/projects/{tree-verbose => copy-maven-coordinates}/verify.groovy 
(71%)
 copy src/it/projects/{copy-broken-parent => 
copy-relocation-without-version}/invoker.properties (100%)
 copy src/it/projects/{copy-relocation => 
copy-relocation-without-version}/pom.xml (84%)
 copy src/it/{mrm/repository/ResourceArtifact-1.0.jar/resource2.txt => 
projects/copy-relocation-without-version/verify.groovy} (91%)
 copy src/it/projects/{build-classpath-output-file-and-property => 
copy-unpack-remote-repositories}/invoker.properties (100%)
 copy src/it/projects/{copy-and-unpack-with-alternate-local-repo => 
copy-unpack-remote-repositories}/pom.xml (71%)
 copy 
src/it/projects/{copy-from-remote-repository/repo/org/apache/maven/its/dependency/fake-remote-copy/1.0/fake-remote-copy-1.0.jar
 => 
copy-unpack-remote-repositories/repo/org/apache/maven/its/dependency/remote-repositories-copy/1.0/remote-repositories-copy-1.0.jar}
 (100%)
 copy 
src/it/projects/{copy-from-remote-repository/repo/org/apache/maven/its/dependency/fake-remote-copy/1.0/fake-remote-copy-1.0.jar
 => 
copy-unpack-remote-repositories/repo/org/apache/maven/its/dependency/remote-repositories-unpack/1.0/remote-repositories-unpack-1.0.jar}
 (100%)
 copy src/it/projects/{get-artifact/setup.bsh => 
copy-unpack-remote-repositories/setup.groovy} (87%)
 copy src/it/projects/{copy-cli => 
copy-unpack-remote-repositories}/verify.groovy (63%)
 rename src/it/projects/copy-with-prependGroupId/{verify.bsh => verify.groovy} 
(89%)
 rename src/it/projects/dependency-properties/{verify.bsh => verify.groovy} 
(68%)
 rename src/it/projects/get-artifact-maven-plugin/{setup.bsh => setup.groovy} 
(97%)
 rename src/it/projects/get-artifact-maven-plugin/{verify.bsh => verify.groovy} 
(90%)
 copy src/it/projects/{get-artifact/setup.bsh => 
get-artifact-no-transitive/setup.groovy} (85%)
 rename src/it/projects/get-artifact-no-transitive/{verify.bsh => 
verify.groovy} (61%)
 copy src/it/projects/get-artifact/{setup.bsh => setup.groovy} (87%)
 rename src/it/projects/{get-gav/verify.bsh => get-artifact/verify.groovy} (66%)
 delete mode 100644 src/it/projects/get-gav/setup.bsh
 rename src/it/projects/{get-artifact-no-transitive/setup.bsh => 
get-gav/setup.groovy} (88%)
 rename src/it/projects/{copy-from-remote-repository/verify.bsh => 
get-gav/verify.groovy} (69%)
 delete mode 100644 src/it/projects/get-remote-repositories-pom-config/setup.bsh
 copy src/it/projects/{get-artifact/setup.bsh => 
get-remote-repositories-pom-config/setup.groovy} (84%)
 delete mode 100644 
src/it/projects/get-remote-repositories-pom-config/verify.bsh
 copy src/it/projects/{unpack-from-remote-repository/verify.bsh => 
get-remote-repositories-pom-config/verify.groovy} (59%)
 delete mode 100644 src/it/projects/get-remote-repositories/setup.bsh
 copy src/it/projects/{get-artifact/setup.bsh => 
get-remote-repositories/setup.groovy} (86%)
 delete mode 100644 src/it/projects/get-remote-repositories/verify.bsh
 rename src/it/projects/{get-artifact/verify.bsh => 
get-remote-repositories/verify.groovy} (63%)
 copy src/it/projects/{mdep-839-list => list-no-modules}/invoker.properties 
(100%)
 copy src/it/projects/{mdep-839-list => list-no-modules}/pom.xml (100%)
 copy src/it/projects/{mdep-839-list => list-no-modules}/test.properties (96%)
 copy src/it/projects/{mdep-839-list => list-no-modules}/verify.groovy (70%)
 copy src/it/projects/{tree-excluded => list-output-type}/invoker.properties 
(80%)
 copy src/it/projects/{collect/test.properties => 
list-output-type/json.properties} (94%)
 copy src/it/projects/{collect/test.properties => 
list-output-type/pom.properties} (92%)
 copy src/it/projects/{purge-local-repository => list-output-type}/pom.xml (77%)
 copy src/it/projects/{collect/test.properties => 
list-output-type/text.properties} (93%)
 create mode 100644 src/it/projects/list-output-type/verify.groovy
 rename src/it/projects/{analyze-ignore-non-test-scope-dependency => 
mdep-1645-verbose-no-duplicate-ignored}/invoker.properties (99%)
 rename src/it/projects/{analyze-ignore-all-non-test-scope-dependency => 
mdep-1645-verbose-no-duplicate-ignored}/pom.xml (82%)
 rename 
src/it/projects/{analyze-ignore-non-test-scope-dependency/src/test/java/MainTest.java
 => mdep-1645-verbose-no-duplicate-ignored/src/main/java/test/App.java} (83%)
 copy src/it/projects/{filterunpack => 
mdep-1645-verbose-no-duplicate-ignored}/verify.groovy (51%)
 rename src/it/projects/{analyze-ignore-unused-declared-dependency => 
mdep-1650-scriptable-output-null-classifier}/invoker.properties (99%)
 rename src/it/projects/{mdep-714-analyze-ignore-unused-runtime => 
mdep-1650-scriptable-output-null-classifier}/pom.xml (87%)
 rename src/it/projects/{analyze-ignore-dependency/src/main/java/Main.java => 
mdep-1650-scriptable-output-null-classifier/src/main/java/test/App.java} (95%)
 copy src/it/projects/{unpack-custom-ear => 
mdep-1650-scriptable-output-null-classifier}/verify.groovy (66%)
 copy src/it/projects/{copy-broken-parent => 
mdep-458-classifier-overwrite}/invoker.properties (100%)
 copy src/it/projects/{copy-dependencies-with-conflict => 
mdep-458-classifier-overwrite}/pom.xml (68%)
 copy src/it/projects/{copy-relocation => 
mdep-458-classifier-overwrite}/verify.groovy (72%)
 create mode 100644 src/it/projects/mdep-496-use-default-excludes/pom.xml
 create mode 100644 
src/it/projects/mdep-496-use-default-excludes/repo/org/apache/maven/its/dependency/default-excludes-fixture/1.0/default-excludes-fixture-1.0.jar
 copy src/it/{mrm/repository/ResourceArtifact-1.0.pom => 
projects/mdep-496-use-default-excludes/repo/org/apache/maven/its/dependency/default-excludes-fixture/1.0/default-excludes-fixture-1.0.pom}
 (95%)
 copy src/it/projects/{mdep-450-project-with-ancestor => 
mdep-496-use-default-excludes}/verify.groovy (66%)
 copy src/it/projects/{copy-dependencies-graphroots => 
mdep-510-copy-pom-repository-layout}/invoker.properties (100%)
 copy src/it/projects/{mdep-572-unpack-tar-long-file/child2 => 
mdep-510-copy-pom-repository-layout}/pom.xml (60%)
 copy src/it/projects/{mdep-450-project-with-ancestor => 
mdep-510-copy-pom-repository-layout}/verify.groovy (65%)
 rename src/it/projects/mdep-572-unpack-tar-long-file/{verify.bsh => 
verify.groovy} (93%)
 copy src/it/projects/{copy-broken-parent => 
mdep-587-artifact-type-classifier}/invoker.properties (100%)
 copy src/it/projects/{copy-and-unpack-with-alternate-local-repo => 
mdep-587-artifact-type-classifier}/pom.xml (51%)
 copy src/it/projects/{unpack-dependencies => 
mdep-587-artifact-type-classifier}/verify.groovy (60%)
 copy src/it/projects/{copy-broken-parent => 
mdep-588-exclude-optional}/invoker.properties (100%)
 copy src/it/projects/{dependency-properties => 
mdep-588-exclude-optional}/pom.xml (63%)
 copy src/it/projects/{mdep-450-project-with-ancestor => 
mdep-588-exclude-optional}/verify.groovy (66%)
 copy src/it/projects/{resolve-plugins-exclude-reactor => 
mdep-589-exclude-reactor}/child-a/pom.xml (91%)
 copy src/it/projects/{copy-from-reactor => 
mdep-589-exclude-reactor}/child-a/src/main/resources/DoNotDelete.xml (100%)
 copy src/it/projects/{resolve-plugins-exclude-reactor => 
mdep-589-exclude-reactor}/child-b/pom.xml (69%)
 copy src/it/projects/{mdep-592-addparentpoms-custom-repo => 
mdep-589-exclude-reactor}/invoker.properties (100%)
 copy src/it/projects/{analyze-multimodule-project => 
mdep-589-exclude-reactor}/pom.xml (80%)
 copy src/it/projects/{mdep-450-project-with-ancestor => 
mdep-589-exclude-reactor}/verify.groovy (67%)
 rename src/it/projects/mdep-592-addparentpoms-custom-repo/{setup.bsh => 
setup.groovy} (97%)
 rename src/it/projects/mdep-592-addparentpoms-custom-repo/{verify.bsh => 
verify.groovy} (92%)
 copy src/it/projects/{mdep-592-addparentpoms-custom-repo => 
mdep-593-copy-imported-boms}/invoker.properties (100%)
 copy src/it/projects/{mdep-592-addparentpoms-custom-repo => 
mdep-593-copy-imported-boms}/pom.xml (51%)
 copy src/it/projects/{analyze-multimodule-project/pom.xml => 
mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/bom-a/1.0/bom-a-1.0.pom}
 (59%)
 copy src/it/{mrm/repository/broken-parent-artifact-1.0.pom => 
projects/mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/bom-b/1.0/bom-b-1.0.pom}
 (70%)
 copy src/it/{mrm/repository/get-artifact-transitive-1.0.pom => 
projects/mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/bom-c/1.0/bom-c-1.0.pom}
 (73%)
 copy src/it/{mrm/repository/get-artifact-transitive-1.0.pom => 
projects/mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/bom-parent/1.0/bom-parent-1.0.pom}
 (73%)
 copy src/it/{mrm/repository/get-artifact-transitive-1.0.pom => 
projects/mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/grandparent/1.0/grandparent-1.0.pom}
 (73%)
 copy src/it/projects/{analyze-dep-mgt/pom.xml => 
mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/lib-parent/1.0/lib-parent-1.0.pom}
 (57%)
 copy 
src/it/projects/{mdep-592-addparentpoms-custom-repo/repo/org/apache/maven/its/mdep592/test-child/1.0/test-child-1.0.jar
 => 
mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/lib/1.0/lib-1.0.jar}
 (100%)
 copy src/it/projects/{go-offline-ractor-exclude/plugin/pom.xml => 
mdep-593-copy-imported-boms/repo/org/apache/maven/its/mdep593/lib/1.0/lib-1.0.pom}
 (71%)
 copy src/it/projects/{mdep-450-project-with-ancestor/verify.groovy => 
mdep-593-copy-imported-boms/setup.groovy} (80%)
 create mode 100644 src/it/projects/mdep-593-copy-imported-boms/verify.groovy
 copy src/it/projects/{build-classpath-output-file-and-property => 
mdep-629-unpack-marker-includes}/invoker.properties (100%)
 copy src/it/projects/{unpack-from-remote-repository => 
mdep-629-unpack-marker-includes}/pom.xml (69%)
 copy src/it/projects/{mdep-450-project-with-ancestor => 
mdep-629-unpack-marker-includes}/verify.groovy (75%)
 copy src/it/projects/{build-classpath-output-file-and-property => 
mdep-650-copy-version-range-remote-repositories}/invoker.properties (100%)
 copy src/it/projects/{copy => 
mdep-650-copy-version-range-remote-repositories}/pom.xml (78%)
 create mode 100644 
src/it/projects/mdep-650-copy-version-range-remote-repositories/repo/org/apache/maven/its/dependency/remote-range/1.0/remote-range-1.0.jar
 create mode 100644 
src/it/projects/mdep-650-copy-version-range-remote-repositories/repo/org/apache/maven/its/dependency/remote-range/1.5/remote-range-1.5.jar
 create mode 100644 
src/it/projects/mdep-650-copy-version-range-remote-repositories/repo/org/apache/maven/its/dependency/remote-range/2.0/remote-range-2.0.jar
 copy 
src/it/projects/{mdep-952-unpack-fails-if-extension-of-artifact-is-used/pom.xml 
=> 
mdep-650-copy-version-range-remote-repositories/repo/org/apache/maven/its/dependency/remote-range/maven-metadata.xml}
 (75%)
 rename src/it/projects/{get-artifact/setup.bsh => 
mdep-650-copy-version-range-remote-repositories/setup.groovy} (88%)
 copy src/it/projects/{copy-cli => 
mdep-650-copy-version-range-remote-repositories}/verify.groovy (77%)
 copy src/it/projects/{build-classpath-output-file-and-property => 
mdep-650-copy-version-range}/invoker.properties (100%)
 copy src/it/projects/{copy-relocation => mdep-650-copy-version-range}/pom.xml 
(87%)
 copy src/it/projects/{copy-cli => mdep-650-copy-version-range}/verify.groovy 
(77%)
 copy src/it/projects/{copy-dependencies-graphroots => 
mdep-654-copy-checksums}/invoker.properties (100%)
 copy src/it/projects/{mdep-439-analyze-java8 => 
mdep-654-copy-checksums}/pom.xml (57%)
 create mode 100644 src/it/projects/mdep-654-copy-checksums/setup.groovy
 create mode 100644 src/it/projects/mdep-654-copy-checksums/verify.groovy
 delete mode 100644 
src/it/projects/mdep-714-analyze-ignore-unused-runtime/invoker.properties
 delete mode 100644 
src/it/projects/mdep-714-analyze-ignore-unused-runtime/src/main/java/Main.java
 copy src/it/projects/{copy-broken-parent => 
mdep-726-copy-transitive-version}/invoker.properties (100%)
 copy src/it/projects/{copy-and-unpack-with-alternate-local-repo => 
mdep-726-copy-transitive-version}/pom.xml (64%)
 copy src/it/projects/{copy-broken-parent => 
mdep-726-copy-transitive-version}/verify.groovy (84%)
 copy src/it/projects/{copy-broken-parent => 
mdep-726-managed-version-before-graph}/invoker.properties (100%)
 copy src/it/projects/{copy-broken-parent => 
mdep-726-managed-version-before-graph}/pom.xml (69%)
 copy src/it/{mrm/repository/ResourceArtifact-1.0.jar/resource2.txt => 
projects/mdep-726-managed-version-before-graph/verify.groovy} (91%)
 copy src/it/projects/{copy-broken-parent => 
mdep-726-scope-ambiguity}/invoker.properties (96%)
 copy src/it/projects/{copy-from-reactor/child-b => 
mdep-726-scope-ambiguity}/pom.xml (72%)
 copy src/it/projects/{copy-broken-parent => 
mdep-726-scope-ambiguity}/verify.groovy (78%)
 copy src/it/projects/{copy-broken-parent => 
mdep-726-scope-selection}/invoker.properties (99%)
 copy src/it/projects/{copy-from-reactor/child-b => 
mdep-726-scope-selection}/pom.xml (52%)
 rename 
src/it/projects/{analyze-ignore-all-non-test-scope-dependency/src/test/java/MainTest.java
 => mdep-726-scope-selection/verify.groovy} (79%)
 copy src/it/projects/{purge-local-repository => 
mdep-744-copy-unbuilt-reactor-dependency/consumer}/pom.xml (74%)
 copy src/it/projects/{add-dependency/multimodule-dash => 
mdep-744-copy-unbuilt-reactor-dependency}/invoker.properties (83%)
 copy src/it/projects/{tree-multimodule => 
mdep-744-copy-unbuilt-reactor-dependency}/pom.xml (81%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom/ejb => 
mdep-744-copy-unbuilt-reactor-dependency/provided-module}/pom.xml (89%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom/ejb => 
mdep-744-copy-unbuilt-reactor-dependency/test-module}/pom.xml (89%)
 create mode 100644 
src/it/projects/mdep-744-copy-unbuilt-reactor-dependency/verify.groovy
 rename 
src/it/projects/mdep-779-analyze-only-verbose-shows-class-names/{verify.bsh => 
verify.groovy} (93%)
 create mode 100644 src/it/projects/mdep-803-parent-poms-with-classifier/pom.xml
 create mode 100644 
src/it/projects/mdep-803-parent-poms-with-classifier/setup.groovy
 create mode 100644 
src/it/projects/mdep-803-parent-poms-with-classifier/verify.groovy
 copy src/it/projects/{purge-local-repository => 
mdep-895-resolve-sources-unbuilt-reactor-dependency/consumer}/pom.xml (74%)
 copy src/it/projects/{add-dependency/multimodule-dash => 
mdep-895-resolve-sources-unbuilt-reactor-dependency}/invoker.properties (79%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom => 
mdep-895-resolve-sources-unbuilt-reactor-dependency}/pom.xml (78%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom/ejb => 
mdep-895-resolve-sources-unbuilt-reactor-dependency/provided-module}/pom.xml 
(89%)
 copy src/it/projects/{mdep-752-analyze-ignored-packaging-custom/ejb => 
mdep-895-resolve-sources-unbuilt-reactor-dependency/test-module}/pom.xml (89%)
 create mode 100644 
src/it/projects/mdep-895-resolve-sources-unbuilt-reactor-dependency/verify.groovy
 rename src/it/projects/purge-local-repository-bad-pom/{setup.bsh => 
setup.groovy} (100%)
 rename src/it/projects/{purge-local-repository-version-range/verify.bsh => 
purge-local-repository-bad-pom/verify.groovy} (75%)
 copy src/it/projects/{purge-local-repository-multi-module => 
purge-local-repository-include-custom-type}/invoker.properties (100%)
 copy src/it/projects/{purge-local-repository => 
purge-local-repository-include-custom-type}/pom.xml (86%)
 copy src/it/projects/{filterunpack/verify.groovy => 
purge-local-repository-include-custom-type/setup.groovy} (64%)
 copy src/it/projects/{purge-local-repository-include => 
purge-local-repository-include-custom-type}/test.properties (90%)
 copy src/it/projects/{filterunpack => 
purge-local-repository-include-custom-type}/verify.groovy (60%)
 rename src/it/projects/{purge-local-repository-multi-module/setup.bsh => 
purge-local-repository-multi-module-execution/setup.groovy} (94%)
 rename 
src/it/projects/purge-local-repository-multi-module-execution/{verify.bsh => 
verify.groovy} (85%)
 rename 
src/it/projects/{purge-local-repository-multi-module-execution/setup.bsh => 
purge-local-repository-multi-module/setup.groovy} (100%)
 rename src/it/projects/purge-local-repository-non-transitive/{verify.bsh => 
verify.groovy} (75%)
 rename src/it/projects/{purge-local-repository-bad-pom/verify.bsh => 
purge-local-repository-reresolve/verify.groovy} (57%)
 copy src/it/projects/{purge-local-repository-multi-module => 
purge-local-repository-snapshots-only-artifactid-fuzziness}/invoker.properties 
(100%)
 copy src/it/projects/{purge-local-repository-reresolve => 
purge-local-repository-snapshots-only-artifactid-fuzziness}/pom.xml (81%)
 copy 
src/{test/java/org/apache/maven/plugins/dependency/testUtils/stubs/StubMarkerFile.java
 => 
it/projects/purge-local-repository-snapshots-only-artifactid-fuzziness/setup.groovy}
 (60%)
 copy src/it/projects/{purge-local-repository-snapshots-only => 
purge-local-repository-snapshots-only-artifactid-fuzziness}/test.properties 
(96%)
 copy src/it/projects/{filterunpack => 
purge-local-repository-snapshots-only-artifactid-fuzziness}/verify.groovy (51%)
 copy src/it/projects/{purge-local-repository-multi-module => 
purge-local-repository-snapshots-only-groupid-fuzziness}/invoker.properties 
(100%)
 copy src/it/projects/{purge-local-repository-reresolve => 
purge-local-repository-snapshots-only-groupid-fuzziness}/pom.xml (81%)
 copy 
src/{test/java/org/apache/maven/plugins/dependency/testUtils/stubs/StubMarkerFile.java
 => 
it/projects/purge-local-repository-snapshots-only-groupid-fuzziness/setup.groovy}
 (60%)
 copy src/it/projects/{purge-local-repository-snapshots-only => 
purge-local-repository-snapshots-only-groupid-fuzziness}/test.properties (96%)
 copy src/it/projects/{unpack-dependencies => 
purge-local-repository-snapshots-only-groupid-fuzziness}/verify.groovy (53%)
 rename src/it/projects/purge-local-repository-snapshots-only/{setup.bsh => 
setup.groovy} (86%)
 rename src/it/projects/purge-local-repository-snapshots-only/{verify.bsh => 
verify.groovy} (75%)
 rename src/it/projects/{purge-local-repository-reresolve/verify.bsh => 
purge-local-repository-version-range/verify.groovy} (57%)
 rename src/it/projects/purge-local-repository-without-pom/{setup.bsh => 
setup.groovy} (100%)
 rename src/it/projects/purge-local-repository/{setup.bsh => setup.groovy} 
(100%)
 copy src/it/projects/{resolve-plugins-exclude-reactor => 
resolve-plugins-include-parents}/invoker.properties (99%)
 copy src/it/projects/{copy-from-reactor => 
resolve-plugins-include-parents}/pom.xml (71%)
 copy src/it/projects/{resolve-plugins-with-exclude => 
resolve-plugins-include-parents}/test.properties (97%)
 copy src/it/projects/{unpack-dependencies-with-filemappers => 
resolve-plugins-include-parents}/verify.groovy (56%)
 copy src/it/projects/{resolve-sources => 
resolve-sources-test-jar}/invoker.properties (99%)
 copy src/it/projects/{purge-local-repository-snapshots-only => 
resolve-sources-test-jar}/pom.xml (83%)
 copy src/it/projects/{resolve-plugins-with-exclude => 
resolve-sources-test-jar}/test.properties (99%)
 copy src/it/projects/{mdep-586-unpacking-resources => 
resolve-sources-test-jar}/verify.groovy (58%)
 copy src/it/projects/{tree-includes => 
tree-dot-multimodule}/invoker.properties (100%)
 copy src/it/projects/{analyze-multimodule-project/module2 => 
tree-dot-multimodule/module-a}/pom.xml (81%)
 copy src/it/projects/{analyze-multimodule-project/module2 => 
tree-dot-multimodule/module-b}/pom.xml (78%)
 copy src/it/projects/{used-dependencies => tree-dot-multimodule}/pom.xml (70%)
 create mode 100644 src/it/projects/tree-dot-multimodule/verify.groovy
 create mode 100644 src/it/projects/tree-mermaid/expected.txt
 copy src/it/projects/{tree-includes => tree-mermaid}/invoker.properties (95%)
 copy src/it/projects/{purge-local-repository-snapshots-only => 
tree-mermaid}/pom.xml (77%)
 copy src/it/projects/{collect => tree-mermaid}/test.properties (94%)
 copy src/it/projects/{tree-includes => tree-mermaid}/verify.groovy (95%)
 copy src/it/projects/{tree-scope => tree-verbose-json}/invoker.properties (90%)
 copy src/it/projects/{collect/test.properties => 
tree-verbose-json/plain.properties} (94%)
 copy src/it/projects/{purge-local-repository => tree-verbose-json}/pom.xml 
(77%)
 copy src/it/projects/{collect/test.properties => 
tree-verbose-json/verbose.properties} (92%)
 create mode 100644 src/it/projects/tree-verbose-json/verify.groovy
 rename src/it/projects/unpack-cli/{verify.bsh => verify.groovy} (78%)
 rename src/it/projects/unpack-from-remote-repository/{setup.bsh => 
setup.groovy} (97%)
 rename src/it/projects/unpack-from-remote-repository/{verify.bsh => 
verify.groovy} (84%)
 copy src/it/projects/{copy-broken-parent => 
unpack-relocation-without-version}/invoker.properties (100%)
 copy src/it/projects/{unpack-relocation => 
unpack-relocation-without-version}/pom.xml (85%)
 copy src/it/projects/{unpack-relocation => 
unpack-relocation-without-version}/verify.groovy (99%)
 rename src/it/projects/unpack/{verify.bsh => verify.groovy} (78%)
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/analyze/AnalyzeReportOnly.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/analyze/ArtifactPatternMatcher.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/analyze/ForcedUsage.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/ClasspathDependencySelector.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/ClasspathScope.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/DependencyVersionResolver.java
 delete mode 100644 
src/main/java/org/apache/maven/plugins/dependency/resolvers/OldResolveDependencySourcesMojo.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/resolvers/ResolvedDependenciesFormat.java
 delete mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/BuildingDependencyNodeVisitor.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/DependencyNode.java
 copy 
src/main/java/org/apache/maven/plugins/dependency/{utils/translators/ArtifactTranslator.java
 => tree/DependencyNodeVisitor.java} (62%)
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/DependencyTreeBuilder.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/DirectScopeDependencySelector.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/MermaidDependencyNodeVisitor.java
 delete mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/PruningDependencyNodeVisitor.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/SerializingDependencyNodeVisitor.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/tree/VerboseJavaScopeSelector.java
 create mode 100644 
src/main/java/org/apache/maven/plugins/dependency/utils/ArtifactCoordinates.java
 copy 
src/main/java/org/apache/maven/plugins/dependency/utils/filters/{ResolveFileFilter.java
 => ExcludeOptionalArtifactsFilter.java} (57%)
 copy src/{config/checkstyle-suppressions.xml => site/markdown/sources-mojo.md} 
(67%)
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/PurgeLocalRepositoryMojoTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojoTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/analyze/AnalyzeMojoIgnoreTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/analyze/ArtifactPatternMatcherTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/fromConfiguration/ClasspathDependencySelectorTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/fromConfiguration/DependencyVersionResolverTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/fromConfiguration/TestUnpackDefaultExcludes.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/fromDependencies/ResolveAfterFilteringTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/fromDependencies/TestUnpackDependenciesDefaultExcludes.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/resolvers/ResolveDependencySourcesMojoTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/resolvers/ResolvePluginsMojoTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/resolvers/ResolvedDependenciesFormatTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/tree/DependencyNodeTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/tree/JsonDependencyNodeVisitorTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/tree/MermaidDependencyNodeVisitorTest.java
 delete mode 100644 
src/test/java/org/apache/maven/plugins/dependency/tree/PruningDependencyNodeVisitorTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/tree/VerboseJavaScopeSelectorTest.java
 create mode 100644 
src/test/java/org/apache/maven/plugins/dependency/utils/ArtifactCoordinatesTest.java
 delete mode 100644 src/test/resources/unit/get-test/realm.properties

Reply via email to