src.main.templates.testdata_builder.templates.xml Maven / Gradle / Ivy
The newest version!
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<templatesConfiguration xmlns="http://capgemini.com/devonfw/cobigen/TemplatesConfiguration" version="2.1">
<templates>
<template name="entityBuilder" destinationPath="src/test/java/${variables.rootPackage}/common/api/builders/${variables.pojoName}Builder.java" templateFile="ObjectBuilder.java.ftl" mergeStrategy="javamerge"/>
<template name="entityBuilder_customFunctions" destinationPath="src/test/java/${variables.rootPackage}/common/api/builders/${variables.pojoName}Builder.java" templateFile="ObjectBuilder_customFunctions.java.ftl" mergeStrategy="javamerge"/>
<template name="entityBuilder_fillMandatoryFields" destinationPath="src/test/java/${variables.rootPackage}/common/api/builders/${variables.pojoName}Builder.java" templateFile="ObjectBuilder_fillMandatoryFields.java.ftl" mergeStrategy="javamerge_override"/>
<template name="entityBuilder_persistable" destinationPath="src/test/java/${variables.rootPackage}/common/api/builders/${variables.pojoName}Builder.java" templateFile="ObjectBuilder_persistable.java.ftl" mergeStrategy="javamerge"/>
</templates>
<increments>
<increment name="testdata_builder" description="Testdata builder">
<templateRef ref="entityBuilder"/>
<templateRef ref="entityBuilder_fillMandatoryFields"/>
<templateRef ref="entityBuilder_customFunctions"/>
</increment>
<increment name="testdata_builder_persistable" description="Testdata builder (persistable)">
<templateRef ref="entityBuilder"/>
<templateRef ref="entityBuilder_fillMandatoryFields"/>
<templateRef ref="entityBuilder_customFunctions"/>
<templateRef ref="entityBuilder_persistable"/>
</increment>
</increments>
</templatesConfiguration>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy