slachiewicz opened a new pull request, #940: URL: https://github.com/apache/maven-wagon/pull/940
Follows #939, which landed before this part was pushed. The four `junit:junit` exclusions no longer exclude anything. `wagon-provider-test` stopped declaring `junit` in #937, and stripping all four in a scratch copy leaves `junit:junit` and hamcrest absent from `dependency:tree` in every module. The managed `junit:junit` version lost its last consumer when #939 removed the sample TCK consumer. Three comments still described the tests as PlexusTestCase-based, and the developer guide still said `wagon-provider-test` drags in JUnit 3-style `PlexusTestCase`, that `WagonTestCase extends PlexusTestCase`, and that `getWagon()` calls `lookup(Wagon.ROLE, getProtocol())`. None of that has been true since #937. The three javadoc lines in `WagonTestCase` that name `PlexusTestCase` stay. They record why `getTestFile`, `getTestPath` and `getBasedir` exist as delegating methods, which is what stops someone removing them and breaking consumers that inherit them. Verified: per-class `<testcase>` counts are unchanged across all 30 test classes. *This change was created with AI assistance.* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
