[
https://issues.apache.org/jira/browse/TEZ-4280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17277197#comment-17277197
]
David Mollitor commented on TEZ-4280:
-------------------------------------
To get this to work, the Jenkins build needs to be updated to call {{mvn
verify}} instead of {{mvn test-compile}} as the shade plugin won't run before
the package phase. Probably makes more sense to verify on the Jenkins job
anyway for more coverage.
> Create Third Party Module
> -------------------------
>
> Key: TEZ-4280
> URL: https://issues.apache.org/jira/browse/TEZ-4280
> Project: Apache Tez
> Issue Type: Improvement
> Reporter: David Mollitor
> Assignee: David Mollitor
> Priority: Major
> Time Spent: 40m
> Remaining Estimate: 0h
>
> There's been some issues with Guava version issues in the past (and let's
> face it, who hasn't?).
> I propose making a "thirdparty" module in Tez where these things can be
> shaded so that they do not collide with other projects.
> Guava is a great library. If we do this, we can get rid of the Tez
> {{Preconditions}} class and safely use some of the very cool Guava feature
> like [TEZ-4275]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)