This configuration means that from an OpenAPI file we will generate the crud_openapi_java_server_app templates. Then, using the generated ${variables.entityName}Entity.java, we will generate templates from the crud_java_server_app using the increment with id "inc21". Related to issue #678.
[ ] The second increment will completely wait until the first increment has been generated. Then we need some logic to try to compile the generated files from the first increment (maybe by a method tryCompile() to try to compile with each plug-in?). This way, we will be able to use the pojo.classobject and reflection. If compiling was not possible, we will have to use the java source file rather than the class object and generate with that data. Related to issue #679.
Although this issue is tricky, it will highly improve maintainability of the templates and reduce the development time for the next plug-ins templates.
Our objective
This configuration means that from an OpenAPI file we will generate the
crud_openapi_java_server_app
templates. Then, using the generated${variables.entityName}Entity.java
, we will generate templates from thecrud_java_server_app
using the increment with id "inc21". Related to issue #678.tryCompile()
to try to compile with each plug-in?). This way, we will be able to use thepojo.classobject
and reflection. If compiling was not possible, we will have to use the java source file rather than the class object and generate with that data. Related to issue #679.Although this issue is tricky, it will highly improve maintainability of the templates and reduce the development time for the next plug-ins templates.
Related/Dependent Issues
Part of issue #676.