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]