Lewis John McGibbney created GORA-236:
-----------------------------------------
Summary: Implement data model tool for gora-*-mapping.xml
archetype's
Key: GORA-236
URL: https://issues.apache.org/jira/browse/GORA-236
Project: Apache Gora
Issue Type: New Feature
Components: avro, build process, gora-core, schema
Reporter: Lewis John McGibbney
Priority: Minor
Fix For: 0.4
The idea here is to lower the barrier for entry for folks wishing to get up and
running with Gora.
Currently when pulling Gora Maven artifacts, the confiuguration process is
'usually' as follows
* write your gora.properties file
* write your .avsc which effectively determines your data and persistence model
and storage characteristics
* generate your data store specific gora-${insert_data_store_here}-mapping.xml
file
I think it would be real nice if we could provide a data modelling tool which
effectively can run within the GoraCompiler phase of the data modelling and
persistent code generation phase of the Gora lifecycle.
Effectively what this would require is some tool which would compliment the
GoraCompiler and would auto generate a template for your mapping file with
default attributes, values, etc.
I think (and hope) that such a tool would enable us to lower the barrier
further for new folk wish to use Gora within their pipeline to persist data
somewhere.
On my travels, I came across Xstream [0], which (AFAIK) reads JSON and produces
XML. Maybe this could be utilized to achieve the above.
[0] http://xstream.codehaus.org/
--
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