You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/06/01 17:47:59 UTC
[jira] [Commented] (STREAMS-389) Support generation of scala source
from jsonschemas
[ https://issues.apache.org/jira/browse/STREAMS-389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15310741#comment-15310741 ]
ASF GitHub Bot commented on STREAMS-389:
----------------------------------------
GitHub user steveblackmon opened a pull request:
https://github.com/apache/incubator-streams/pull/283
source and resource generation modules
supports generation of source code and resource files for several technologies from project and arbitrary jsonschemas
resolves STREAMS-389
resolves STREAMS-398
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/incubator-streams STREAMS-389
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-streams/pull/283.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #283
----
commit f0a3518ef7e89f4b3ce2ebc3b0141ef240c00c72
Author: Steve Blackmon (@steveblackmon) <sb...@apache.org>
Date: 2015-12-29T23:19:15Z
start of implementation for STREAMS-398
commit 1c78ecc7fe7bf72dad6cd204cffc4fae1ac4b41b
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-03-28T13:32:00Z
create streams-plugin-pojo
commit 6501b27cdc148e5044b893197b5dc38d34aa8aeb
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-03-28T13:32:19Z
rename Hive Generator
commit eea09756b2388acca625e2e752be127874a52599
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-03-28T13:32:27Z
test pom for streams-plugin-pojo
commit 02b5adda7694698e732980c4b2702a2b67ff5548
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-04-21T16:41:59Z
STREAMS-398 - streams-schemas
moves jsonschemas to a seperate module
this averts dependency graph cycle that would occur once streams-plugin-pojo is a dependency of streams-pojo and streams-scala
commit bf31cbe000b950cb07298d7dbc735726d4b91e3d
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-04-21T16:42:44Z
STREAMS-398 - pojo generation
code and plugin for generating POJOs now resides in streams-project
unit testing for generating POJOs without maven
unit testing for generating POJOs with maven
commit 9618adaf3f828f9f3682226f666e5732824e4212
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-05-03T21:32:58Z
hive generation is looking pretty good
commit 02dc8efc6615142cce4d3ddd62d28c1972c82855
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-05-03T21:33:47Z
re-enable hive plugin
commit 95a02d71c8b28ffda7ef37a151efd896d65b1223
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-05-07T00:45:12Z
WIP for apachecon
commit 57f17d765a5e0f4767a998e47e8afb096a8ff792
Author: Steve Blackmon (@steveblackmon) <sb...@apache.org>
Date: 2015-12-07T20:48:38Z
first take at STREAMS-389: streams-project/streams-plugins/streams-plugin-scala
commit 6187265fc0395a8051483ba3b905d976299217a3
Author: Steve Blackmon @steveblackmon <sb...@apache.org>
Date: 2016-06-01T17:32:14Z
refactoring, testing, documentation, CLI modes
break up streams-schemas into streams-util and streams-schema-activitystreams
add index.md to each plugin
specify basepath of jsonschema project-wide
harmonize plugin behavior, code style, docs
ensure all tests pass
add CLI modes
----
> Support generation of scala source from jsonschemas
> ---------------------------------------------------
>
> Key: STREAMS-389
> URL: https://issues.apache.org/jira/browse/STREAMS-389
> Project: Streams
> Issue Type: New Feature
> Reporter: Steve Blackmon
> Assignee: Steve Blackmon
>
> Support generation of scala source from jsonschemas, similar to what jsonschema2pojo does to generate java pojos. Implement as a maven plugin that can be enable on a module-by-module basis.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)