Description
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.
Attachments
Attachments
Issue Links
- relates to
-
OOZIE-1342 Revert some changes made by OOZIE-1341 when a decision is made regarding sharelib related incompatibility
- Resolved
-
OOZIE-1318 Action Main classes should be overridable via action configuration settings
- Closed
-
OOZIE-1320 Tests for sharelib actions fail with ClassNotFoundException against Hadoop 2
- Closed
-
OOZIE-1326 sharelib tests failing saying error on fork after OOZIE-1311 refactor
- Closed
-
OOZIE-1315 Refactor classes from launcher jar into Oozie sharelib
- Closed