-
Notifications
You must be signed in to change notification settings - Fork 0
Current tasks
José Carlos Canova edited this page May 3, 2025
·
20 revisions
- Evaluate the use of "lombok annotations" using "field definition" strategy instead of "property definition" strategy on bytebuddy.
- (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.
- (Done)Define property for custom package structure. JPA Source code done, Spring Repository Source Code still in progress.
- 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.
- (Done) 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.
- (In Progress) Organized components dependencies on maven projects.
- Define an algorithm to work with embedded (multi value) ID`s during model crawling.
- (Done) Evaluate is it`s possible to combine the plugin execution with spring-format (elevates the quality of source code style).
- Define how to identify "business keys" and how to generate hashCode ,equals and toString methods.
- Evaluate how to generate SpringData find-Methods to offer as a autogeneration of such methods.
- Repackage project to new namespace required for sonatype maven central if necessary reference for necessary steps for sonatype component upload found at github teamlead step by step guide by medium reference guide at sonatype central