Comments (2)
schema-gen can be built using Gradle command:
gradle build
However, that doesn't buy you much because you still need to tweak the config and sometimes the schema and/or the framework itself to get the desired result. I recommend using the Community edition of IntelliJ because it has good support for both Groovy and Gradle. You can import the build.gradle file and IntelliJ will download the dependencies and compile the framework. Then, you can start playing with the examples found in DartGenMain.groovy, SwiftGenMain.groovy, etc. to exercise the code generator.
The companion schema-gen-examples project demonstrates how to test and use the generated code. If you install the examples project in the same parent folder as schema-gen, you can re-generate the existing examples using the above mentioned <language>GenMain.groovy files which can serve as working templates for your own project.
If you have a simple, well designed schema, with luck you may get a working code set without much effort. However, most real world schemas will require delving into the framework which can be a steep learning curve, especially if you don't know Groovy. Also, all these tools and languages are moving targets, which is why the groovy plugin broke and why current java/groovy version support is lacking. These will eventually be addressed, but you may have to wait until I have a personal or commercial requirenment or a contributor issues a pull request.
from schema-gen.
Thank you for response and advices!
from schema-gen.
Related Issues (20)
- Support for multiple xsd HOT 1
- No namespace registered for prefix HOT 4
- Cannot get property 'imports' on null object HOT 3
- Invalid `static` keyword for nested Kotlin classes HOT 1
- When i upgrade the gradle version to 6, below error is coming HOT 1
- NeTEx XSD schema
- fractionDigits facet is not recognized HOT 2
- Stack overflow due to cyclic dependencies HOT 3
- Invalid enum and variable names
- Unable to execute DartGenMain.groovy HOT 1
- still usable?
- Complex element with choice is not generated correct anymore HOT 1
- No such property: val for class: com.javagen.schema.kotlin.KotlinJacksonCallback HOT 3
- StackOverflowError (no error message): Don't re-load and parse a file previously loaded and parsed. HOT 1
- TODO -> IllegalStateException
- class com.javagen.schema.java.JavaGen, unresolved supertypes: FieldHelper HOT 1
- Bug java 12
- Fix plugin accpect xsd:include
- Sample for Kotlin/JS? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from schema-gen.