vltpack:put-bundle-file

Full name:

net.adamcin:vltpack-maven-plugin:1.3.0:put-bundle-file

Description:

PUT a bundle identified by the file parameter to the configured CQ instance

Attributes:

  • The goal is thread-safe and supports parallel builds.
  • Since version: 0.6.0.
  • Binds by default to the lifecycle phase: pre-integration-test.

Required Parameters

Name Type Since Description
file File 0.6.0
Specify a bundle file to be PUT

User property is: file.

Optional Parameters

Name Type Since Description
bundleInstallPath String 0.6.0
Set the JCR path where bundles will be installed for this project. Use a numeric suffix (as in "/apps/myapp/install/30") to apply a felix start level configuration to the bundles

Default value is: /apps/bundles/install/30.
context String 0.6.0
Granite Servlet context by which JCR paths are appended

Default value is: /.
User property is: vltpack.context.
host String 0.6.0
Hostname for the Granite server

Default value is: localhost.
User property is: vltpack.host.
https boolean 0.6.0
Whether to use an SSL connection instead of a normal HTTP connection. Does not affect the configured TCP port

User property is: vltpack.https.
noProxy boolean 0.6.0
Set to true to completely disable HTTP proxy connections for this plugin. Overrides any other HTTP proxy configuration

User property is: vltpack.proxy.noProxy.
pass String 0.6.0
Password to use in connection credentials

Default value is: admin.
User property is: vltpack.pass.
port Integer 0.6.0
TCP Port for the Granite server

Default value is: 4502.
User property is: vltpack.port.
proxyHost String 0.6.0
The HTTP Proxy hostname

Default value is: localhost.
User property is: vltpack.proxy.host.
proxyPass String 0.6.0
The HTTP Proxy password

User property is: vltpack.proxy.pass.
proxyPort int 0.6.0
The HTTP Proxy port. Set to -1 to use the default proxy port.

User property is: vltpack.proxy.port.
proxyProtocol String 0.6.0
The HTTP Proxy protocol

Default value is: http.
User property is: vltpack.proxy.protocol.
proxySet boolean 0.6.0
Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives

User property is: vltpack.proxy.set.
proxyUser String 0.6.0
The HTTP Proxy username

User property is: vltpack.proxy.user.
skipMkdirs boolean 0.6.0
Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths

User property is: vltpack.skip.mkdirs.
testBundleInstallPath String 1.0.0
Set the JCR path where test bundles will be installed during the integration test phase this project. Use a numeric suffix (as in "/apps/myappTests/install/30") to apply a felix start level configuration to the bundles

Default value is: /apps/testBundles/install/30.
user String 0.6.0
Specify the CQ username associated with package creation and installation

Default value is: admin.
User property is: vltpack.user.

Parameter Details

bundleInstallPath:

Set the JCR path where bundles will be installed for this project. Use a numeric suffix (as in "/apps/myapp/install/30") to apply a felix start level configuration to the bundles
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • Default: /apps/bundles/install/30

context:

Granite Servlet context by which JCR paths are appended
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.context
  • Default: /

file:

Specify a bundle file to be PUT
  • Type: java.io.File
  • Since: 0.6.0
  • Required: Yes
  • User Property: file

host:

Hostname for the Granite server
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.host
  • Default: localhost

https:

Whether to use an SSL connection instead of a normal HTTP connection. Does not affect the configured TCP port
  • Type: boolean
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.https

noProxy:

Set to true to completely disable HTTP proxy connections for this plugin. Overrides any other HTTP proxy configuration
  • Type: boolean
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.noProxy

pass:

Password to use in connection credentials
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.pass
  • Default: admin

port:

TCP Port for the Granite server
  • Type: java.lang.Integer
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.port
  • Default: 4502

proxyHost:

The HTTP Proxy hostname
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.host
  • Default: localhost

proxyPass:

The HTTP Proxy password
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.pass

proxyPort:

The HTTP Proxy port. Set to -1 to use the default proxy port.
  • Type: int
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.port

proxyProtocol:

The HTTP Proxy protocol
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.protocol
  • Default: http

proxySet:

Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives
  • Type: boolean
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.set

proxyUser:

The HTTP Proxy username
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.proxy.user

skipMkdirs:

Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths
  • Type: boolean
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.skip.mkdirs

testBundleInstallPath:

Set the JCR path where test bundles will be installed during the integration test phase this project. Use a numeric suffix (as in "/apps/myappTests/install/30") to apply a felix start level configuration to the bundles
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: No
  • Default: /apps/testBundles/install/30

user:

Specify the CQ username associated with package creation and installation
  • Type: java.lang.String
  • Since: 0.6.0
  • Required: No
  • User Property: vltpack.user
  • Default: admin