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

Alejandro Abdelnur commented on OOZIE-1311:
-------------------------------------------

Nice, this will end lot of headaches. A few follow ups JIRAs should:

* Move launcher classes to oozie sharelib, thus getting rid of the JAR on the 
fly per action
* The pig/hive/distcp/sqoop/streaming main classes should be overridable via 
action configuration settings.
                
> 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