vltpack:embed-bundles

Full name:

net.adamcin:vltpack-maven-plugin:1.3.0:embed-bundles

Description:

Embeds bundles in the project artifact at the configured bundleInstallPath

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 0.6.0.
  • Binds by default to the lifecycle phase: prepare-package.

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.
embedBundles List 0.6.0
List of articleIds matching dependencies that should be embedded

localRepositoryPath File 1.0.4
Specify the local repository path for resolved artifacts Refer to maven-install-plugin:install-file

User property is: vltpack.localRepositoryPath.
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.

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

embedBundles:

List of articleIds matching dependencies that should be embedded
  • Type: java.util.List
  • Since: 0.6.0
  • Required: No

localRepositoryPath:

Specify the local repository path for resolved artifacts Refer to maven-install-plugin:install-file
  • Type: java.io.File
  • Since: 1.0.4
  • Required: No
  • User Property: vltpack.localRepositoryPath

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