This is an automated email from the ASF dual-hosted git repository. elharo pushed a change to branch warn in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git
from 5873e715 Remove parent add cf3c45c0 [MDEP-965] javax.json --> jakarta.json (#461) add d9ad8ee1 [MDEP-957] Test org.slf4j:slf4j-simple is ignored (#460) add c8a22b6b [MDEP-689] Fixes ignored dependency filtering in go-offline goal (#417) add 73ca5f9f Remove deprecated setup code test doesn't need (#468) add c04f2236 Cleanup a few obsolete TODOs (#467) add c6528a92 Reduce noise from passing integration tests (#470) add a9dd079a @Component --> @Inject for DisplayAncestorsMojo (#474) add f51ec18f [MDEP-952] Rollback bad commit (#469) add 4eca443b Stop setting deprecated dependency artifacts (#457) add 1011ebe9 [MDEP-966] Migrate AnalyzeDepMgt to Sisu (#473) add e681d70c [MDEP-966] Add previously undeclared but used sisu dependency (#471) add 41391f2d [MDEP-966] @Component to @Inject for ListClassesMojo and ListRepositoriesMojo (#475) add dd1b5b93 [MDEP-952] integration test (#477) add 728a1c1c Break dependency on commons-lang3 (#478) add da6d4c7a Cut another dependency on commons-lang3 (#481) add fb1ef15b Remove duplicate dependency definition (#482) add e2671baa [MDEP-952] Cut another dependency on commons-lang3 (#479) add f14438f8 Convert more Mojos from Plexus to Guice (#480) add ec0b15c2 replace another StringUtils call (#486) add 5b3be555 Remove StringUtils from UnpackMojo (#488) add a35afe6b PLexus version is managed (#490) add 8853304b avoid StringUtils.stripEnd (#485) add eceab09f [MDEP-952] Partially decouple AbstractFromConfigurationMojo from StringUtils (#487) add 00790304 [MDEP-952] Decouple DependencyUtil from StringUtils (#491) add 969ed96b [MDEP-966] Migrate TreeMojo/CopyMojo/AnalyzeExclusionsMojo/UnpackMojo/CopyDependenciesMojo from Plexus to Sisu Guice (#483) add 7c9580b0 merge master No new revisions were added by this update. Summary of changes: pom.xml | 27 +- src/it/projects/analyze/verify.groovy | 4 +- .../verify.bsh | 3 - src/it/projects/copy-cli/verify.bsh | 1 - src/it/projects/copy-dependencies/verify.bsh | 2 - src/it/projects/copy-from-reactor/verify.bsh | 1 - .../copy-from-remote-repository/verify.bsh | 1 - .../projects/copy-with-prependGroupId/verify.bsh | 1 - src/it/projects/copy/verify.bsh | 1 - .../projects/get-artifact-maven-plugin/verify.bsh | 1 - .../projects/get-artifact-no-transitive/verify.bsh | 2 - src/it/projects/get-artifact/verify.bsh | 1 - src/it/projects/get-gav/verify.bsh | 1 - .../invoker.properties | 2 +- .../pom.xml | 109 ++++++ .../verify.groovy | 50 +++ .../invoker.properties | 2 +- .../pom.xml} | 9 +- .../verify.groovy | 3 +- .../purge-local-repository-bad-pom/verify.bsh | 2 - .../setup.bsh | 2 - .../verify.bsh | 4 +- .../purge-local-repository-multi-module/setup.bsh | 2 - .../verify.bsh | 2 - .../purge-local-repository-reresolve/verify.bsh | 2 - .../setup.bsh | 5 - .../verify.bsh | 4 - .../verify.bsh | 2 - .../purge-local-repository-without-pom/setup.bsh | 2 - src/it/projects/purge-local-repository/setup.bsh | 2 - .../projects/purge-local-repository/verify.groovy | 1 - src/it/projects/unpack-cli/verify.bsh | 4 - src/it/projects/unpack-dependencies/verify.groovy | 4 +- .../unpack-from-remote-repository/verify.bsh | 1 - src/it/projects/unpack/verify.bsh | 4 - .../plugins/dependency/DisplayAncestorsMojo.java | 12 +- .../apache/maven/plugins/dependency/GetMojo.java | 50 +-- .../maven/plugins/dependency/ListClassesMojo.java | 11 +- .../plugins/dependency/ListRepositoriesMojo.java | 11 +- .../maven/plugins/dependency/PropertiesMojo.java | 11 +- .../dependency/PurgeLocalRepositoryMojo.java | 64 ++-- .../dependency/analyze/AbstractAnalyzeMojo.java | 5 +- .../plugins/dependency/analyze/AnalyzeDepMgt.java | 49 ++- .../dependency/analyze/AnalyzeDuplicateMojo.java | 9 +- .../plugins/dependency/analyze/AnalyzeReport.java | 23 +- .../exclusion/AnalyzeExclusionsMojo.java | 19 +- .../AbstractFromConfigurationMojo.java | 23 +- .../dependency/fromConfiguration/CopyMojo.java | 12 +- .../dependency/fromConfiguration/UnpackMojo.java | 16 +- .../AbstractDependencyFilterMojo.java | 10 +- .../fromDependencies/BuildClasspathMojo.java | 17 +- .../fromDependencies/CopyDependenciesMojo.java | 17 +- .../fromDependencies/UnpackDependenciesMojo.java | 11 +- .../dependency/resolvers/AbstractResolveMojo.java | 41 +++ .../dependency/resolvers/GoOfflineMojo.java | 61 +++- .../dependency/resolvers/ResolvePluginsMojo.java | 39 -- .../maven/plugins/dependency/tree/TreeMojo.java | 34 +- .../plugins/dependency/utils/DependencyUtil.java | 20 +- .../plugins/dependency/utils/StringUtils.java | 33 -- .../dependency/utils/filters/DestFileFilter.java | 6 +- .../utils/markers/UnpackFileMarkerHandler.java | 2 +- .../plugins/dependency/TestPropertiesMojo.java | 2 - .../dependency/analyze/TestAnalyzeDepMgt.java | 11 +- .../analyze/TestAnalyzeDuplicateMojo.java | 17 +- .../exclusion/AnalyzeExclusionsMojoTest.java | 17 +- .../dependency/fromConfiguration/TestCopyMojo.java | 2 +- .../fromDependencies/TestCopyDependenciesMojo.java | 32 +- .../TestCopyDependenciesMojo2.java | 14 +- .../TestUnpackDependenciesMojo.java | 23 +- .../TestUnpackDependenciesMojo2.java | 6 - .../dependency/resolvers/GoOfflineMojoTest.java | 405 +++++++++++++++++++++ .../resolvers/ResolveDependenciesMojoTest.java | 4 +- .../stubs/StubUnpackFileMarkerHandler.java | 10 +- .../plugins/dependency/tree/TestTreeMojo.java | 11 +- .../dependency/utils/TestDependencyUtil.java | 20 - .../translators/TestClassifierTypeTranslator.java | 7 - .../unit/go-offline-test/exclude-plugin-config.xml | 35 ++ .../go-offline-test/include-aid-plugin-config.xml | 25 ++ .../go-offline-test/include-gid-plugin-config.xml | 24 ++ .../include-scope-plugin-config.xml | 24 ++ .../include-types-plugin-config.xml | 24 ++ 81 files changed, 1142 insertions(+), 441 deletions(-) copy src/it/projects/{analyze-ignore-non-test-scope-dependency => mdep-689-apply-filtering-go-offline-goal}/invoker.properties (96%) create mode 100644 src/it/projects/mdep-689-apply-filtering-go-offline-goal/pom.xml create mode 100644 src/it/projects/mdep-689-apply-filtering-go-offline-goal/verify.groovy copy src/it/projects/{analyze-dep-mgt => mdep-952-unpack-fails-if-extension-of-artifact-is-used}/invoker.properties (89%) copy src/it/projects/{resolve-plugins-exclude-reactor/child-a/src/main/resources/DoNotDelete.xml => mdep-952-unpack-fails-if-extension-of-artifact-is-used/pom.xml} (77%) copy src/it/projects/{mdep-450-project-with-ancestor => mdep-952-unpack-fails-if-extension-of-artifact-is-used}/verify.groovy (91%) delete mode 100644 src/main/java/org/apache/maven/plugins/dependency/utils/StringUtils.java create mode 100644 src/test/java/org/apache/maven/plugins/dependency/resolvers/GoOfflineMojoTest.java create mode 100644 src/test/resources/unit/go-offline-test/exclude-plugin-config.xml create mode 100644 src/test/resources/unit/go-offline-test/include-aid-plugin-config.xml create mode 100644 src/test/resources/unit/go-offline-test/include-gid-plugin-config.xml create mode 100644 src/test/resources/unit/go-offline-test/include-scope-plugin-config.xml create mode 100644 src/test/resources/unit/go-offline-test/include-types-plugin-config.xml