Goals available for this plugin:
Goal | Description |
---|---|
vltpack:embed-bundles | Embeds bundles in the project artifact at the configured
bundleInstallPath |
vltpack:embed-hooks | Embeds install hooks (dependencies referenced by artifactId)
into the package. A valid install hook is a jar with a Main-Class
manifest attribute whose value references a class in the jar that
implements com.day.jcr.vault.packaging.InstallHook. |
vltpack:embed-packages | Embed sub packages in the project artifact package under
/etc/packages |
vltpack:help | Display help information on vltpack-maven-plugin. Call mvn vltpack:help -Ddetail=true
-Dgoal=<goal-name> to display parameter details. |
vltpack:IT-http-properties | Exports HTTP properties defined in HttpParameters
and the active Maven Proxy configuration for integration tests to
use via java.lang.System#getProperties . |
vltpack:IT-put-bundle | PUT the project artifact (of packaging type 'bundle') to the
configured CQ server |
vltpack:IT-server-ready | Waits for server readiness before continuing on to
integration-test phase. Fails the build if the configured timeout
is exceeded. |
vltpack:IT-upload | Uploads the project vault package and its dependencies to the
configured IT server |
vltpack:IT-upload-tests | Upload integration test dependencies, including vault packages
and OSGi bundles, to the configured integration test server |
vltpack:package | Creates a vault package based on the generated metadata and
configured content root |
vltpack:put-bundle-file | PUT a bundle identified by the file parameter to the
configured CQ instance |
vltpack:upload-file | Command-line goal that provides the ability to upload a
package file and install it directly into a running instance. |
vltpack:upload-from-repo | Command-line goal that provides the ability to resolve a
package artifact from a local or remote repository and install it
directly into a running instance. |
vltpack:vault-inf | Generates package meta information under META-INF/vault,
including config.xml, properties.xml, filter.xml and the package
definition |
The following specifies the minimum requirements to run this Maven plugin:
Maven | 3.3.9 |
JDK | 1.7 |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
You should specify the version in your project's plugin configuration:
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>net.adamcin</groupId> <artifactId>vltpack-maven-plugin</artifactId> <version>1.3.0</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>net.adamcin</groupId> <artifactId>vltpack-maven-plugin</artifactId> <version>1.3.0</version> </plugin> ... </plugins> </build> ... </project>
For more information, see "Guide to Configuring Plug-ins"