JEE Plugin Manual
Usage in Deployment Packages
Please refer to Packaging Manual for 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
|