[ 
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)

Reply via email to