slachiewicz opened a new pull request, #986:
URL: https://github.com/apache/maven-wagon/pull/986

   The JSR-330 migration added `javax.inject` and `org.eclipse.sisu.inject` to 
`wagon-providers/pom.xml` at compile scope, so every consumer of a provider 
inherits them. Scoping both `provided` keeps them on the compile and test 
classpaths, and off the transitive one.
   
   Any container that can load a wagon supplies both already. Wagon resolves 
sisu through maven-parent 49 at 1.0.1 while Maven ships 1.1.0, so the inherited 
copy was only ever a version to resolve away.
   
   `dependency:tree` for a project depending on `wagon-file` and 
`wagon-webdav-jackrabbit` now differs from 3.5.3 only where this line intends 
it to:
   
   ```
   - org.apache.jackrabbit:jackrabbit-webdav:jar:2.14.4
   - org.codehaus.plexus:plexus-utils:jar:3.3.1 -> 3.6.0
   - commons-codec:jar:1.10 -> 1.11 (now via httpclient)
   ```
   
   `master` carries the same compile scopes.
   
   Verified: `mvn install` -> BUILD SUCCESS, 986 tests, 0 failures; `mvn 
spotless:check` clean across all 17 modules.
   
   *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]

Reply via email to