Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GoalAdobe Pluginwcm.io PluginComments
build

check-signature

downloadwcm.io Plugin: Builds and downloads package
install
ls

package(tick)wcm.io Support added in 1.5.0(tick)

Jira Legacy
serverJIRA (wcm-io.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId189eb916-1cf0-3fea-a998-f8364b2c8095
keyWTOOL-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

PropertyAdobe Pluginwcm.io PluginJackrabbit PluginComments
archive(tick)
(tick)
(tick)(tick)
builtContentDirectory(tick)
(tick)
(tick)(tick)
dependencies
(tick)
(tick)(tick)(tick)
embeddeds
(tick)
(tick)(tick)(tick)
embeddedTarget(tick)
(tick)
(tick)(tick)
failOnMissingEmbed(tick)
(tick)filterSource(tick)
(tick)(tick)
filters(tick)(tick)(tick)
Would be nice to add late for drop-in replacement support

filterSource(tick)(tick)(tick)
finalName(tick)
(tick)
(tick)(tick)
group(tick)
(tick)
(tick)(tick)
name
(tick)
(tick)(tick)(tick)
outputDirectory(tick)
(tick)
(tick)(tick)
prefix(tick)
(tick)
properties(tick)
(tick)
(tick)(tick)
requiresRoot(tick)
(tick)
(tick)(tick)
subPackages(tick)
(tick)
(tick)(tick)
version
(tick)
(tick)(tick)(tick)
workDirectory
(tick)
(tick)(tick)(tick)
acHandling
(tick)

(tick)

allowIndexDefinitions(0.5.13)
(tick)
(tick)
bundleStatusURL
(tick)
not required?bundleStatusWaitLimit

importPackage(0.5.13)
(tick)
not required?httpConnectTimeoutSec

packageType(0.5.13)
(tick)
not required?httpSocketTimeout

thumbnailImage
(tick)
not required?


classesDirectory
packageFile


(tick)
not required?

excludes
password


(tick)
not required?

failOnDependencyError
relaxedSSLCheck


(tick)
not required?

failOnEmptyFilter
retryCount


(tick)
not required?retryDelay

generatedImportPackage

(tick)
not required?

jcrRootSourceDirectory
serviceURL


(tick)
not required?

repositoryStructurePackages
skip


(tick)
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