-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add java codegen from json schema #14
Conversation
dependencies { | ||
testCompile group: 'junit', name: 'junit', version: '4.12' | ||
|
||
// Required if generating JSR-303 annotations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
todo: i need to understand these configs a little better, i suspect we just need the jackson and joda ones.
conduit-config/build.gradle
Outdated
group 'io.dataline.conduit' | ||
version '0.1.0' | ||
|
||
//https://github.com/joelittlejohn/jsonschema2pojo/tree/master/jsonschema2pojo-gradle-plugin |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
todo: i'm a little at a loss here. i think this project is deprecated, but there is a replacement. there are also new releases on maven central. need to do a little more homework to make sure i'm using the right one / non-deprecated one.
conduit-config/build.gradle
Outdated
compile 'javax.validation:validation-api:1.1.0.CR2' | ||
// Required if generating Jackson 2 annotations | ||
compile 'com.fasterxml.jackson.core:jackson-databind:2.9.7' | ||
// Required if generating JodaTime data types |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't you generate in Java8 format? (almost of clone of joda)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probably. i'll check.
This PR: