crud_java_server_app_complex.templates.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <templatesConfiguration xmlns="http://capgemini.com/devonfw/cobigen/TemplatesConfiguration" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1"> <templates> <templateExtension ref="crud_complex_${variables.component#cap_first}.java" mergeStrategy="javamerge"/> <templateExtension ref="crud_complex_${variables.component#cap_first}Impl.java" mergeStrategy="javamerge"/> <templateExtension ref="crud_complex_UcFind${variables.entityName}.java" mergeStrategy="javamerge"/> <templateExtension ref="crud_complex_UcFind${variables.entityName}Impl.java" mergeStrategy="javamerge"/> <templateExtension ref="crud_complex_UcManage${variables.entityName}.java" mergeStrategy="javamerge"/> <templateExtension ref="crud_complex_UcManage${variables.entityName}Impl.java" mergeStrategy="javamerge"/> </templates> <templateScans> <templateScan templateNamePrefix="crud_complex_" templatePath="templates" destinationPath="src/main"/> </templateScans> <increments> <increment name="logic_impl_complex" description="CRUD logic (with use cases)"> <templateRef ref="crud_complex_AbstractBeanMapperSupport.java"/> <templateRef ref="crud_complex_${variables.component#cap_first}.java"/> <templateRef ref="crud_complex_Abstract${variables.entityName}Uc.java"/> <templateRef ref="crud_complex_AbstractUc.java"/> <templateRef ref="crud_complex_${variables.component#cap_first}Impl.java"/> <templateRef ref="crud_complex_UcFind${variables.entityName}.java"/> <templateRef ref="crud_complex_UcManage${variables.entityName}.java"/> <templateRef ref="crud_complex_UcFind${variables.entityName}Impl.java"/> <templateRef ref="crud_complex_UcManage${variables.entityName}Impl.java"/> </increment> </increments> </templatesConfiguration>