You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by tr...@apache.org on 2017/12/01 13:14:39 UTC

svn commit: r1816847 - /jackrabbit/commons/filevault-package-maven-plugin/trunk/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java

Author: tripod
Date: Fri Dec  1 13:14:39 2017
New Revision: 1816847

URL: http://svn.apache.org/viewvc?rev=1816847&view=rev
Log:
JCRVLT-236 Package Maven Plugin: Improve packageType param documentation

Modified:
    jackrabbit/commons/filevault-package-maven-plugin/trunk/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java

Modified: jackrabbit/commons/filevault-package-maven-plugin/trunk/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault-package-maven-plugin/trunk/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java?rev=1816847&r1=1816846&r2=1816847&view=diff
==============================================================================
--- jackrabbit/commons/filevault-package-maven-plugin/trunk/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java (original)
+++ jackrabbit/commons/filevault-package-maven-plugin/trunk/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java Fri Dec  1 13:14:39 2017
@@ -297,7 +297,19 @@ public class VaultMojo extends AbstractM
     /**
      * Defines the content package type. this is either 'application', 'content', 'container' or 'mixed'.
      * If omitted, it is calculated automatically based on filter definitions. certain package types imply restrictions,
-     * for example, 'application' and 'content' packages are not allowed to contain sub packages or embedded bundles.
+     * for example, 'application' and 'content' packages are not allowed to contain sub packages or embedded bundles.<br/>
+     * Possible values:
+     * <ul>
+     *   <li><code>application</code>: An application package consists purely of application content. It serializes
+     *       entire subtrees with no inclusion or exclusion filters. it does not contain any subpackages nor OSGi
+     *       configuration or bundles.</li> 
+     *   <li><code>content</code>: A content package consists only of content and user defined configuration.
+     *       It usually serializes entire subtrees but can contain inclusion or exclusion filters. it does not contain
+     *       any subpackages nor OSGi configuration or bundles.</li> 
+     *   <li><code>container</code>: A container package only contains sub packages and OSGi configuration and bundles.
+     *       The container package is only used as container for deployment.</li> 
+     *   <li><code>mixed</code>: Catch all type for a combination of the above.</li> 
+     * </ul>
      */
     @Parameter(property = "vault.packageType")
     private PackageType packageType;