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

Robert Kanter updated OOZIE-1311:
---------------------------------

    Attachment: OOZIE-1311.patch

I also moved distcp and streaming Main to their sharelib to be consistent.  

The patch is kinda long because I moved a lot of files around.  Most of the 
actual changes were in the pom dependencies; I did have to change a few minor 
things in the Main and ActionExecutor classes but nothing substantial.  

I ran all of the unit tests and also checked that the example workflows for 
each of the affected action types still work.  
                
> 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