[ 
https://issues.apache.org/jira/browse/TEZ-1295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siddharth Seth updated TEZ-1295:
--------------------------------

    Attachment: TEZ-1295.1.txt

Patch makes the following changes
- Changes the tez-dist-full target to include yarn, hdfs, common and other 
relevant jars
- Makes maven dependencies for individual tez components explicit - based on 
mvn depdendency:analyze
- Removes tez-test*.jar from the tez-dist and tez-dist-full target
- For components like hdfs, common and yarn - an exclude list is used from 
hadoop-client (hadoop-client itself does not bring in any relevant jars). Also 
adds some more excludes which are not required.

The tez-dist-full build can be used without depending on any hadoop jars being 
picked up from the cluster. (Tested various jobs using this by commenting out 
the section of TezYARNUtils which adds the YARN_APPLICATION_CLASSPATH to the 
default classpath).

[~hitesh] - please review.

I'm going to follow this up with another jira to make this the default build.

> Create a build target containing hadoop libraries
> -------------------------------------------------
>
>                 Key: TEZ-1295
>                 URL: https://issues.apache.org/jira/browse/TEZ-1295
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Siddharth Seth
>            Assignee: Siddharth Seth
>         Attachments: TEZ-1295.1.txt
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to