|
KIE EAP - Maven plugin 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kie.integration.eap.maven.template.EAPVelocityTemplateBuilder
@Component(role=EAPTemplateBuilder.class,
hint="velocity")
public class EAPVelocityTemplateBuilder
| Nested Class Summary | |
|---|---|
static class |
EAPVelocityTemplateBuilder.EAPBaseDependency
|
static class |
EAPVelocityTemplateBuilder.EAPParent
|
| Constructor Summary | |
|---|---|
EAPVelocityTemplateBuilder()
|
|
| Method Summary | |
|---|---|
static String |
buildBasicPom(String groupId,
String artifactId,
String version,
String packaging,
String name,
Collection<EAPVelocityTemplateBuilder.EAPBaseDependency> dependencies,
Collection<String> modules,
EAPVelocityTemplateBuilder.EAPParent parent,
Map<String,String> properties)
|
String |
buildDynamicModuleAssembly(EAPAssemblyTemplate assemblyTemplate)
Build the assembly descriptor file for a given dynamic module. |
String |
buildDynamicModuleDependency(String name)
Build the jboss-all.xml descriptor to add a dependency from a dynamic module to another one. |
String |
buildGlobalAssembly(String layerId,
String[] formats,
String layerDescriptorFilePath,
String[] componentDescriptorsFilePaths)
Builds the assembly descriptor file from a template. |
String |
buildJbossDeploymentStructure(Collection<? extends EAPModuleGraphNodeDependency> dependencies)
Build the jboss deployment structure descriptor file for a given dynamic module (jboss-deployment-structure.xml) |
String |
buildLayersConfiguration(EAPModulesGraph graph)
Builds the layers.conf file from a template. |
String |
buildModuleAssemblyComponent(EAPModuleGraphNode node,
String moduleDescriptorPath,
String outputPath)
Build the assembly component descriptor file for a given static module. |
String |
buildModuleDescriptor(EAPModuleGraphNode node)
Build the module descriptor file for a given static module (module.xml) |
protected static org.apache.velocity.VelocityContext |
createContext()
|
protected org.apache.velocity.VelocityContext |
createContext(EAPModuleGraphNode node)
|
protected static org.apache.velocity.Template |
getTemplate(String name,
String path)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EAPVelocityTemplateBuilder()
| Method Detail |
|---|
public String buildLayersConfiguration(EAPModulesGraph graph)
EAPTemplateBuilder
buildLayersConfiguration in interface EAPTemplateBuildergraph - The modules graph.
public String buildGlobalAssembly(String layerId,
String[] formats,
String layerDescriptorFilePath,
String[] componentDescriptorsFilePaths)
EAPTemplateBuilder
buildGlobalAssembly in interface EAPTemplateBuilderlayerId - The layer if.formats - The assembly formats to generate.layerDescriptorFilePath - The path for the generated layer descriptor file.componentDescriptorsFilePaths - The path for the generated assembly components descriptors (one for each module to assemble).
public String buildModuleAssemblyComponent(EAPModuleGraphNode node,
String moduleDescriptorPath,
String outputPath)
EAPTemplateBuilder
buildModuleAssemblyComponent in interface EAPTemplateBuildernode - The module graph node.moduleDescriptorPath - The path for the generated assembly component descriptor file.outputPath - The output path to generate the files.
public String buildModuleDescriptor(EAPModuleGraphNode node)
EAPTemplateBuilder
buildModuleDescriptor in interface EAPTemplateBuildernode - The module graph node.
public String buildJbossDeploymentStructure(Collection<? extends EAPModuleGraphNodeDependency> dependencies)
EAPTemplateBuilder
buildJbossDeploymentStructure in interface EAPTemplateBuilderdependencies - The dynamic module dependencies to add in the generated jboss deployment structure.
public String buildDynamicModuleAssembly(EAPAssemblyTemplate assemblyTemplate)
EAPTemplateBuilder
buildDynamicModuleAssembly in interface EAPTemplateBuilderassemblyTemplate - The assembly model.
public String buildDynamicModuleDependency(String name)
EAPTemplateBuilder
buildDynamicModuleDependency in interface EAPTemplateBuildername - The dependant module name.
public static String buildBasicPom(String groupId,
String artifactId,
String version,
String packaging,
String name,
Collection<EAPVelocityTemplateBuilder.EAPBaseDependency> dependencies,
Collection<String> modules,
EAPVelocityTemplateBuilder.EAPParent parent,
Map<String,String> properties)
protected static org.apache.velocity.Template getTemplate(String name,
String path)
protected org.apache.velocity.VelocityContext createContext(EAPModuleGraphNode node)
protected static org.apache.velocity.VelocityContext createContext()
|
KIE EAP - Maven plugin 6.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||