|
KIE EAP - Maven plugin 6.1.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 EAPTemplateBuilder
graph
- The modules graph.
public String buildGlobalAssembly(String layerId, String[] formats, String layerDescriptorFilePath, String[] componentDescriptorsFilePaths)
EAPTemplateBuilder
buildGlobalAssembly
in interface EAPTemplateBuilder
layerId
- 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 EAPTemplateBuilder
node
- 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 EAPTemplateBuilder
node
- The module graph node.
public String buildJbossDeploymentStructure(Collection<? extends EAPModuleGraphNodeDependency> dependencies)
EAPTemplateBuilder
buildJbossDeploymentStructure
in interface EAPTemplateBuilder
dependencies
- The dynamic module dependencies to add in the generated jboss deployment structure.
public String buildDynamicModuleAssembly(EAPAssemblyTemplate assemblyTemplate)
EAPTemplateBuilder
buildDynamicModuleAssembly
in interface EAPTemplateBuilder
assemblyTemplate
- The assembly model.
public String buildDynamicModuleDependency(String name)
EAPTemplateBuilder
buildDynamicModuleDependency
in interface EAPTemplateBuilder
name
- 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.1.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |