[ 
https://issues.apache.org/jira/browse/OOZIE-1311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13633372#comment-13633372
 ] 

Virag Kothari commented on OOZIE-1311:
--------------------------------------

If I understand correctly, now it will be mandatory to upload the sharelib to 
hdfs as it has the launcher classes. 
Before the sharelib had only jars for a specific action and it was optional to 
upload the sharelib to hdfs. So this will add an extra deployment step, correct?
                
> Refactor action Main classes into sharelibs
> -------------------------------------------
>
>                 Key: OOZIE-1311
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1311
>             Project: Oozie
>          Issue Type: Improvement
>          Components: action, core
>    Affects Versions: trunk
>            Reporter: Robert Kanter
>            Assignee: Robert Kanter
>             Fix For: trunk
>
>         Attachments: OOZIE-1311.patch
>
>
> We should refactor {{PigMain}}, {{HiveMain}}, and {{SqoopMain}} classes into 
> their respective sharelib so we can remove all of their dependencies from 
> oozie-core.  This will help prevent dependency issues in the future (e.g. 
> different versions of antlr).  These Main classes would then end up in the 
> sharelib instead of the launcher jar.  Their tests would also have to be 
> moved to the sharelib, but not the ActionExecutors.  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to