Roman Vlasenko created HADOOP-19832:
---------------------------------------

             Summary: hadoop-shaded-guava 1.5.0: missing relocation for 
org.jspecify causes classpath collisions
                 Key: HADOOP-19832
                 URL: https://issues.apache.org/jira/browse/HADOOP-19832
             Project: Hadoop Common
          Issue Type: Bug
            Reporter: Roman Vlasenko


`hadoop-shaded-guava` 1.5.0 bundles `org.jspecify:jspecify` classes but does 
not apply a relocation rule in the Maven shade plugin configuration. As a 
result, the classes remain at their original `org/jspecify/annotations/` path 
inside the shaded JAR.

This causes classpath collisions when a project has both `hadoop-shaded-guava` 
and a direct or transitive dependency on the standalone `org.jspecify:jspecify` 
artifact on the classpath.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to