[
https://issues.apache.org/jira/browse/HTRACE-7?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14236164#comment-14236164
]
Colin Patrick McCabe commented on HTRACE-7:
-------------------------------------------
Yeah, I think we could probably eliminate the jetty dependency, and we probably
should. Will look into that later.
Guava I'm OK with as long as it doesn't create CLASSPATH hassles. Guava is
pretty nice in some ways. We need to be careful not to put Guava types into
public interfaces, though, because Guava's API is so unstable.
> htrace-core should shade its dependencies to avoid leaking them on to client
> CLASSPATH
> --------------------------------------------------------------------------------------
>
> Key: HTRACE-7
> URL: https://issues.apache.org/jira/browse/HTRACE-7
> Project: HTrace
> Issue Type: Bug
> Reporter: Colin Patrick McCabe
> Assignee: Colin Patrick McCabe
> Attachments: HTRACE-7.001.patch
>
>
> htrace-core should shade its dependencies to avoid leaking them on to client
> CLASSPATH. This is particularly a problem with Hadoop. We do not want our
> versions of Guava and Jetty to fight with Hadoop's versions (and different
> versions of Hadoop have different ones.) Luckily, this can be fixed very
> easily just by shading our dependencies.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)