Skip to content

Current tasks

José Carlos Canova edited this page Apr 28, 2025 · 20 revisions

Current tasks for the project

  • (Done) Define the base configuration properties for the plugin.
  • (Done) Migrate the schema-metaclass project to a new "component (which means new service structure)" independent from springboot framework. The plugin library dependencies need to be evaluated on how is managed by maven.
  • (In Progress) Evaluate which libraries shall be adopted and if maven-shade-plugin fits well on repackaging internal plugin dependencies to simplify management and deployment on other environments.
  • (Done) Generate in the correct package structure the bytecode classes.
  • Define property for custom package structure.
  • Configure Maven xml file to properly manage SCM and when ready for release deploy on maven central.
  • (Done) Implement the interface IResultSaver from vineflower to generate the source file from the bytecode.
  • (In Progress) Remove dependency over nanotek support libraries, to provide a model "free of libraries" except those which are required to integrate on ORM environment.
  • Externalize package name configuration for entities(jpa), repositories interfaces(spring data) as a maven plugin configuration property to provide means for customization of package naming.
  • Organized components dependencies on maven projects.
Clone this wiki locally