[ https://issues.apache.org/jira/browse/OOZIE-2980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andras Piros updated OOZIE-2980: -------------------------------- Remaining Estimate: 72h Original Estimate: 72h > JAXB Proof of Concept > --------------------- > > Key: OOZIE-2980 > URL: https://issues.apache.org/jira/browse/OOZIE-2980 > Project: Oozie > Issue Type: Sub-task > Components: client > Affects Versions: 4.3.0 > Reporter: Andras Piros > Assignee: Daniel Becker > Original Estimate: 72h > Remaining Estimate: 72h > > Create a proof of concept w/ JAXB that: > * only works for workflows > * given a workflow XSD file > Following activities in descending complexity order: > * auto-generates the JAXB beans w/ the > [*{{jaxb2-maven-plugin}}*|http://www.mojohaus.org/jaxb2-maven-plugin/Documentation/v2.2/] > * code / configs are stored in a Maven subproject > * can read a {{workflow.xml}} into JAXB beans > * can write a JAXB bean into {{workflow.xml}} > * make unit tests for XML -> JAXB and JAXB -> XML use cases > * parametrization ({{job.properties}} key / value pairs), as well as EL > functions (like {{$\{wf:currentUser()\}}}) are stored as plain strings -- This message was sent by Atlassian JIRA (v6.4.14#64029)