JEE Plugin Manual

    Usage in Deployment Packages

    Please refer to Packaging Manual for more details about the DAR packaging format.

    Sample DAR manifest entries defining a ear, war and datasource.

    <?xml version="1.0" encoding="UTF-8"?>
    <udm.DeploymentPackage version="1.0" application="SampleApplication">
        <deployables>
            <jee.Ear name="earExample" file="earExample/example.ear">
            </jee.Ear>
            <jee.DataSourceSpec name="datasourceExample">
                <jndiName>jndi/datasource</jndiName>
            </jee.DataSourceSpec>
            <jee.War name="warExample" file="warExample/example.war">
            </jee.War>
        </deployables>
    </udm.DeploymentPackage>
    

    CI Reference

    Configuration Item Overview

    Deployables

    CI Description
    jee.DataSourceSpec Deployable Java EE DataSource accessible via JNDI
    jee.Ear Deployable EAR artifact
    jee.EjbJar Deployable EJB JAR artifact
    jee.JndiResourceSpec Deployable Java EE Resource accessible via JNDI
    jee.MailSessionSpec Deployable Java EE Mail Session accessible via JNDI
    jee.QueueConnectionFactorySpec Deployable Java EE JMS QueueConnectionFactory accessible via JNDI
    jee.QueueSpec Deployable Java EE JMS Queue accessible via JNDI
    jee.ResourceSpec Description unavailable
    jee.TopicConnectionFactorySpec Deployable Java EE JMS TopicConnectionFactory accessible via JNDI
    jee.TopicSpec Deployable Jave EE JMS Topic accessible via JNDI
    jee.War Deployable WAR artifact

    Other Configuration Items

    CI Description
    jee.DataSourceSpec Deployable Java EE DataSource accessible via JNDI
    jee.Ear Deployable EAR artifact
    jee.EjbJar Deployable EJB JAR artifact
    jee.JndiResourceSpec Deployable Java EE Resource accessible via JNDI
    jee.MailSessionSpec Deployable Java EE Mail Session accessible via JNDI
    jee.QueueConnectionFactorySpec Deployable Java EE JMS QueueConnectionFactory accessible via JNDI
    jee.QueueSpec Deployable Java EE JMS Queue accessible via JNDI
    jee.ResourceSpec Description unavailable
    jee.TopicConnectionFactorySpec Deployable Java EE JMS TopicConnectionFactory accessible via JNDI
    jee.TopicSpec Deployable Jave EE JMS Topic accessible via JNDI
    jee.War Deployable WAR artifact

    Configuration Item Details

    jee.DataSourceSpec

    Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Java EE DataSource accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.Ear

    Type Hierarchy udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

    Deployable EAR artifact.

    Public Properties
     
     
    checksum : STRING
    The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
     
     
    excludeFileNamesRegex : STRING
    Regular expression that matches file names that must be excluded from scanning
     
     
    placeholders : SET_OF_STRING
    Placeholders detected in this artifact
     
     
    scanPlaceholders : BOOLEAN  = false
    Whether to scan this artifact for placeholders when it is imported
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.
    Hidden Properties
     
     
    textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
    Regular expression that matches file names of text files
     
     
    delimiters : STRING  = {{ }}
    The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
     
     
    fileEncodings : MAP_STRING_STRING  = {.+\.properties=ISO-8859-1}
    A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings

    jee.EjbJar

    Type Hierarchy udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

    Deployable EJB JAR artifact.

    Public Properties
     
     
    checksum : STRING
    The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
     
     
    excludeFileNamesRegex : STRING
    Regular expression that matches file names that must be excluded from scanning
     
     
    placeholders : SET_OF_STRING
    Placeholders detected in this artifact
     
     
    scanPlaceholders : BOOLEAN  = false
    Whether to scan this artifact for placeholders when it is imported
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.
    Hidden Properties
     
     
    textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
    Regular expression that matches file names of text files
     
     
    delimiters : STRING  = {{ }}
    The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
     
     
    fileEncodings : MAP_STRING_STRING  = {.+\.properties=ISO-8859-1}
    A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings

    jee.JndiResourceSpec

    Virtual Type
    Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Java EE Resource accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.MailSessionSpec

    Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Java EE Mail Session accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.QueueConnectionFactorySpec

    Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Java EE JMS QueueConnectionFactory accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.QueueSpec

    Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Java EE JMS Queue accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.ResourceSpec

    Virtual Type
    Type Hierarchy udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Description unavailable

    Public Properties
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.TopicConnectionFactorySpec

    Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Java EE JMS TopicConnectionFactory accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.TopicSpec

    Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

    Deployable Jave EE JMS Topic accessible via JNDI.

    Public Properties
     
     
    jndiName : STRING
    Name used to lookup this resource in JNDI
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.

    jee.War

    Type Hierarchy udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
    Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

    Deployable WAR artifact.

    Public Properties
     
     
    checksum : STRING
    The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
     
     
    excludeFileNamesRegex : STRING
    Regular expression that matches file names that must be excluded from scanning
     
     
    placeholders : SET_OF_STRING
    Placeholders detected in this artifact
     
     
    scanPlaceholders : BOOLEAN  = false
    Whether to scan this artifact for placeholders when it is imported
     
     
    tags : SET_OF_STRING
    If set, this deployable will only be mapped automatically to containers with the same tag.
    Hidden Properties
     
     
    textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
    Regular expression that matches file names of text files
     
     
    delimiters : STRING  = {{ }}
    The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
     
     
    fileEncodings : MAP_STRING_STRING  = {.+\.properties=ISO-8859-1}
    A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings