...
Goal | Adobe Plugin | wcm.io Plugin | Comments |
---|
build | |
|
|
check-signature | |
|
|
download | | | wcm.io Plugin: Builds and downloads package |
install | | |
|
ls | |
|
|
package | | | wcm.io Support added in 1.5.0 | Jira Legacy |
---|
server | JIRA (wcm-io.atlassian.net) |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 189eb916-1cf0-3fea-a998-f8364b2c8095 |
---|
key | WTOOL-31 |
---|
|
|
replicate | |
|
|
rm | |
|
|
uninstall | |
|
|
content-package:build (only Adobe Plugin)
...
Available parameters:
embeddeds
list of embedded bundles
failOnMissingEmbed (Default: false) Defines whether to fail the build when an embedded artifact is not found in the project's dependencies
Required: Yes User property: vault.failOnMissingEmbed
ignores
Class names to ignore signatures for (wildcards accepted).
signature Signature module to use.
content-package:download
...
failOnError (Default: true) If true, fail the build if there is an error while building.
User property: vault.failOnError
outputFile
The output file to save.
Required: Yes
User property: vault.outputFile
password (Default: admin) The password to authenticate against the remote CRX system. Required: Yes
User property: vault.password path The path of the pathpackage on the The path of the package on the target target system. Required: Yes
User property: vault.path
relaxedSSLCheck (Default: false)
User property: vault.relaxedSSLCheck
serverId
The server id with which to get the username and password from the user's
settings file. User property: vault.serverId
serviceURL (Default: http://localhost:4502/crx/packmgr/service/.json) Required: Yes User property: vault.serviceURL targetURL
Required: Yes
User property: vault.serviceURL
targetURL (Default: (Default: http://localhost:4502/crx/packmgr/service.jsp)
The URL to the HTTP service API of the CRX package manager. See HTTP
Service Interface for details on this interface.
Required: Yes User property: vault.targetURL
timeout (Default: 5) The connection timeout to set when communicating with the package manager service. Default value is 5 seconds. Value is specified in seconds.
User property: vault.timeout
useProxy (Default: true) Setting Setting this to false disables considering the use of any of the active
proxies configured in the Maven Settings. By default the first active
proxy configuration in the Maven Settings is used to proxy any request to the package manager.
User property: vault.useProxy
userId (Default: admin)
The user name to authenticate as against the remote CRX system.
Required: Yes
User property: vault.userId
verbose (Default: false)
Enable verbose logging when set to true. User property: vault.verbose
...
Available parameters:
artifact
The maven coordinates; A string of the form
groupId:artifactId:version[:packaging]
User property: vault.artifact
artifactId
The artifactId of the artifact to install
User property: vault.artifactId
failOnError (Default: false)
If true, fail the build if there is an error while installing.
User property: vault.failOnError
groupId
The groupId of the artifact to install
User property: vault.groupId
install (Default: true)
Whether to install (unpack) the uploaded package automatically or not.
User property: vault.install
name (Default: ${project.artifactId})
The name of the content package
User property: vault.name
packageFile (Default:
${project.build.directory}/${project.build.finalName}.zip)
The name of the content package file to install on the target system. If
not set, the primary artifact of the project is considered the content
package to be installed.
User property: vault.file
packaging (Default: zip)
The packaging of the artifact to install
User property: vault.packaging
password (Default: admin)
The password to authenticate against the remote CRX system.
Required: Yes
User property: vault.password
relaxedSSLCheck (Default: false)
User property: vault.relaxedSSLCheck
repositoryId (Default: temp)
The id of the repository from which we'll download the artifact
User property: vault.repoId
repositoryUrl
The url of the repository from which we'll download the artifact
User property: vault.repoUrl
serverId
The server id with which to get the username and password from the user's
settings file.
User property: vault.serverId
serviceURL (Default: http://localhost:4502/crx/packmgr/service/.json)
Required: Yes
User property: vault.serviceURL
targetURL (Default: http://localhost:4502/crx/packmgr/service.jsp)
The URL to the HTTP service API of the CRX package manager. See HTTP
Service Interface for details on this interface.
Required: Yes
User property: vault.targetURL
timeout (Default: 5)
The connection timeout to set when communicating with the package manager
service. Default value is 5 seconds. Value is specified in seconds.
User property: vault.timeout
useProxy (Default: true)
Setting this to false disables considering the use of any of the active
proxies configured in the Maven Settings. By default the first active
proxy configuration in the Maven Settings is used to proxy any request to
the package manager.
User property: vault.useProxy
userId (Default: admin)
The user name to authenticate as against the remote CRX system.
Required: Yes
User property: vault.userId
verbose (Default: false)
Enable verbose logging when set to true.
User property: vault.verbose
version
The version of the artifact to install
User property: vault.version
...
failOnError (Default: false)
If true, fail the build if there is an error getting the package list. User User property: property: vault.failOnError
password (Default: admin)
The password to authenticate against the remote CRX system. Required: Yes
User property: vault.password
relaxedSSLCheck (Default: false)
User property: vault.relaxedSSLCheck
serverId The server id with which to get the username and password from the user's settings file. User property: vault.serverId
serviceURL (Default: http://localhost:4502/crx/packmgr/service/.json) Required: Yes User property: vault.serviceURL
Required: Yes
User property: vault.serviceURL
targetURL (targetURL (Default: http://localhost:4502/crx/packmgr/service.jsp)
The URL to the HTTP service API of the CRX package manager. See HTTP
Service Interface for details on this interface.
Required: Yes
User property: vault.targetURL
timeout (Default: 5) The connection timeout to set when communicating with the package manager
service. Default value is 5 seconds. Value is specified in seconds.
User property: vault.timeout
useProxy (Default: true) Setting this to Setting this to false false disables considering the use of any of the active proxies configured in the Maven Settings. By default the first active proxy configuration in the Maven Settings is used to proxy any request to the package manager.
User property: vault.useProxy
userId (Default: admin)
The user name to authenticate as against the remote CRX system.
Required: Yes
User property: vault.userId
verbose (Default: false) Enable verbose logging when set to true. User property: vault.verbose
content-package:package
Property | Adobe Plugin | wcm.io Plugin | Jackrabbit Plugin | Comments |
---|
archive | |
| |
|
dependencies |
filterSource | Would be nice to add late for drop-in replacement support | | |
|
name |
| |
|
version |
| |
|
|
allowIndexDefinitions | (0.5.13) |
bundleStatusURL | not required? | bundleStatusWaitLimit
|
importPackage | (0.5.13) |
| |
not required? | httpConnectTimeoutSec
|
packageType | (0.5.13) |
| |
not required? | httpSocketTimeout
|
thumbnailImage |
| |
not required?packageFile | not required?password | not required?relaxedSSLCheck | not required?retryCount | not required? | retryDelay
|
generatedImportPackage |
|
| |
not required?serviceURL | not required?
|
repositoryStructurePackages |
skip | importPackage | (0.5.13) | packageType | (0.5.13)Build a content package.
Available parameters:
archive
The archive configuration to use. See the documentation for Maven
Archiver.
builtContentDirectory (Default: ${project.build.outputDirectory})
}) The directory containing the content to be packaged up into the content
package. Required: Yes
dependencies
Defines the list of dependencies
embeddeds
list of embedded bundles
embeddedTarget
Defines the path under which the embedded bundles are placed. defaults to
'/apps/bundles/install'
User property: vault.embeddedTarget
failOnMissingEmbed (Default: false)
Defines whether to fail the build when an embedded artifact is not found
in the project's dependencies
Required: Yes
User property: vault.failOnMissingEmbed
filters
Defines the content of the filter.xml file
filterSource
Optional file that specifies the source of the workspace filter. The
filters specified in the configuration and injected via emebedds or
subpackages are merged into it.
finalName (Default: ${project.build.finalName})
The name of the generated package ZIP file without the '.zip' file
extension.
Required: Yes
User property: vault.finalName
group (Default: ${project.groupId})
The groupId used for the generated content package. This will be part of
the target installation path of the content package.
Required: Yes
User property: vault.group
name (Default: ${project.artifactId})
The name of the content package
Required: Yes
User property: vault.name
outputDirectory (Default: ${project.build.directory})
Directory in which the built content package will be output.
Required: Yes
prefix
Adds a path prefix to all resources useful for shallower source trees.
User property: vault.prefix
properties
Specifies additional properties to be set in the properties.xml file.
These properties cannot overwrite the following predefined properties:
group
Use group parameter to set
name
Use name parameter to set
version
Use version parameter to set
groupId
groupId of the Maven project descriptor
artifactId
artifactId of the Maven project descriptor
dependencies
Use dependencies parameter to set
createdBy
The value of the user.name system property
created
The current system time
requiresRoot
Use requiresRoot parameter to set
packagePath
Automatically generated from the group and package name
requiresRoot (Default: false)
Defines whether the package requires root. This will become the
requiresRoot property of the properties.xml file.
Required: Yes
User property: vault.requiresRoot
subPackages
Defines the list of sub packages.
version (Default: ${project.version})
The version of the content package.
Required: Yes
User property: vault.version
workDirectory (Default: ${project.build.directory}/vault-work) The directory containing the content to be packaged up into the content
package.
Required: Yes
content-package:replicate (only Adobe Plugin)
...
Available parameters:
failOnError (Default: true)
true) If true, fail the build if there is an error while building.
User property: vault.failOnError
password (Default: admin)
The password to authenticate against the remote CRX system. Required: Yes
User property: vault.password
path
The path of the package to build on the target system.
Required: Yes
User property: vault.path
relaxedSSLCheck (Default: false)
Yes User property: vault.path relaxedSSLCheck (Default: false) User property: vault.relaxedSSLCheck serverId
The server id with which to get the username and password from the user's settings file. User property: vault.serverId
serviceURL (Default: http://localhost:4502/crx/packmgr/service/.json)
Required: Yes
User property: vault.serviceURL
targetURL (Default: http://localhost:4502/crx/packmgr/service.jsp) The URL to the HTTP service API of the CRX package manager. See HTTP Service Interface for details on this interface.
Required: Yes
User property: vault.targetURL
timeout (Default: 5)
The connection timeout to set when communicating with the package manager
service. Default value is 5 seconds. Value is specified in seconds.
User property: vault.timeout
useProxy (Default: true)
Setting this to false disables considering the use of any of the active
proxies configured in the Maven Settings. By default the first active
proxy configuration in the Maven Settings is used to proxy any request to
the package manager.
User property: vault.useProxy
userId (Default: admin)
The user name to authenticate as against the remote CRX system. Required: Yes
User property: vault.userId
verbose (Default: false)
: false) Enable verbose logging when set to true.
User property: vault.verbose
...
failOnError (Default: false) If true, fail the build if there is an error while executing. User property: vault.failOnError
group The group of the package on the target system.
User property: vault.group
name
The name of the package on the target system.
User property: vault.name
password (Default: admin) The password to authenticate against the remote CRX system. Required: Yes
User property: vault.password
path
The path of the package to build on the target system.
User property: vault.path
relaxedSSLCheck (Default: false)
User property: vault.relaxedSSLCheck
serverId
The server id with which to get the username and password from the user's
settings file.
User property: vault.serverId
serviceURL (Default: http://localhost:4502/crx/packmgr/service/.json)
Required: Yes User property: vault.serviceURL
targetURL (Default: http://localhost:4502/crx/packmgr/service.jsp)
The URL to the HTTP service API of the CRX package manager. See HTTP
See HTTP Service Interface for details on this interface.
Required: Yes
User property: vault.targetURL
timeout (Default: 5) The connection timeout to set when communicating with the package manager
service. Default value is 5 seconds. Value is specified in seconds.
User property: vault.timeout
useProxy (Default: true)
Setting this to false disables considering the use of any of the active
proxies configured in the Maven Settings. By default the first active
proxy configuration in the Maven Settings is used to proxy any request to
the package manager. User property: vault.useProxy
userId (Default: admin)
The user name to authenticate as against the remote CRX system.
. Required: Yes
User property: vault.userId
verbose (Default: false) Enable verbose logging when set to true. User property: vault.verbose
version
The version of the package on the target system.
User property: vault.version
...
failOnError (Default: false)
If true, fail the build if there is an error while executing.
User property: vault.failOnError
group
The group of the package on the target system.
User property: vault.group
name
system. User property: vault.group name The name of the package on the target system.
User property: vault.name
password (Default: admin) The password to authenticate against the remote CRX system.
Required: Yes
User property: vault.password
path
The path of the package to build on the target system.
User property: vault.path
relaxedSSLCheck (Default: false)
User property: vault.relaxedSSLCheck
serverId
The server id with which to get the username and password from the user's
settings file.
User property: vault.serverId
serviceURL (Default: http://localhost:4502/crx/packmgr/service/.json)
Required: Yes
User property: vault.serviceURL
targetURL (Default: http://localhost:4502/crx/packmgr/service.jsp)
The URL to the HTTP service API of the CRX package manager. See HTTP
Service Interface for details on this interface.
Required: Yes
User property: vault.targetURL
timeout (Default: 5) The connection timeout to set when communicating with the package manager
service. Default value is 5 seconds. Value is specified in seconds.
User property: vault.timeout
vault.timeout useProxy (Default: true)
Setting this to false disables considering the use of any of the active
proxies configured in the Maven Settings. By default the first active
proxy configuration in the Maven Settings is used to proxy any request to the package manager. User property: vault.useProxy
userId (Default: admin) The user name to authenticate as against the remote CRX system.
Required: Yes
User property: vault.userId
verbose (Default: false) Enable verbose logging when set to true. User property: vault.verbose
version
The version of the package on the target system.
User property: vault.version