phoenixnap / springmvc-raml-plugin

Spring MVC - RAML Spec Synchroniser Plugin. A Maven plugin designed to Generate Server & Client code in Spring from a RAML API descriptor and conversely, a RAML API document from the SpringMVC Server implementation.
Apache License 2.0
136 stars 84 forks source link

#274 Split project into Core and Maven Plugin #290

Closed tburny closed 5 years ago

tburny commented 5 years ago

This is a first shot at splitting the project into a "core" project for code generation and a "maven" project for the actual plugin. These two should be deployed as maven artifacts seperately :)

The core part can later be picked up by a custom Gradle plugin.

Also it contains a temporary fix for https://github.com/raml-org/raml-java-parser/issues/561

tburny commented 5 years ago

Talking with @stojsavljevic we agreed on opening another PR (#295 ) to go through this step by step.