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