streams-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Blackmon <>
Subject [DISCUSS] STREAMS-213 - maven site
Date Wed, 08 Apr 2015 19:43:27 GMT

Wanted to share some progress I made on generating a maven site for streams.

I've got a version deployed if you want to take a look.

Primary site:

Streams-POJO module (page authored in markdown):

Javadocs (link to this in side menu on primary site):

Hard-link to activity JSON Schema

A schema hard-link can be used as an http-based $ref in a jsonschema
definitions outside streams-project and jsonschema2pojo will generate
an object that extends a specific subclass of Activity or

"extends": {
  "$ref": ""

I've done some testing on this concept and it appears to be working.

Also note that because the version is in the URL, implementations can
depend on specific versions of the schema to defend against the
compile tooling failing if jsonschemas in streams change.

I think this is pretty cool and wanted to share.

Steve Blackmon

View raw message