carp-code-generator
generate JPA entity, repository etc. from database table with carp style.
Java style useage
-
major configuration are under
generator.properties
-
you can create
generatorExtend.properties
in classpath to override configuration -
normal main class should looks like:
public static void main(String[] args) {
JpaGenerator generator = new JpaGenerator();
generator.rendEntityAndRepository();
//using follow code,if you just want print out classes info in console.
//generator.rendEntityAndRepository(true);
}
-
you can redefine
${jpa.entityTemplateName}
and${jpa.repositoryTemplateName}
and put them under${template.dir}/${template.type}
to generator your own class. -
please reference
EntityDto.java
andEntityAttributeDto.java
for properties can be used in templates.
deploy to private nexus: mvn deploy -Dmaven.test.skip=true
maven release plugin manual: see maven-release-plugin for more detail
prepare release:mvn release:prepare release :mvn release:perform