ivoa / vo-dml

VO-DML tooling and documents.
Creative Commons Attribution Share Alike 4.0 International
1 stars 1 forks source link

Initial gradle tooling #2

Closed pahjbo closed 2 years ago

pahjbo commented 2 years ago

this PR adds Gradle tooling in parallel with the current ant tooling (i.e. the old stuff still works) The gradle tooling has a fairly large fraction of the functionality of the ant tooling (only really missing the conversion from xmi metamodels). It has significant advantages for java code generation and compilation as that is the core functionality of gradle. The other major advantage is that you can just checkout the project and run gradlew (i.e. you do not have to install anything), and if you have IntelliJ IDEA or eclipse, you will get good IDE integration too.

The medium term idea would be to delete the ant tooling, as the gradle tooling makes it easy to have a self contained project per model, which is a better way to work.

pahjbo commented 2 years ago

I have now published version 0.1 of the plugin to the gradle plug-ins repository

pahjbo commented 2 years ago

published a 0.2 version of the plugin which will produce compilable code from the STC coords model

pahjbo commented 2 years ago

published 0.2.1 version of plugin

pahjbo commented 2 years ago

published 0.2.2 version to gradle plugins repository

pahjbo commented 2 years ago

published 0.3.0 to the gradle plugins repository