src/main/java/org/apache/jackrabbit/filevault/maven/packaging/mojo/AbstractMetadataPackageMojo.java [90:117]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Parameter(property = "vault.metaInfVaultDirectory", required = true, defaultValue = "${project.basedir}/META-INF/vault,"
            + "${project.basedir}/src/main/META-INF/vault," + "${project.basedir}/src/main/content/META-INF/vault,"
            + "${project.basedir}/src/content/META-INF/vault")
    File[] metaInfVaultDirectory;

    /**
     * The output directory for goal {@code generate-metadata} and additional input directory containing the 
     * metadata to be packaged up into the content package for goal {@code package}.
     * The directory name is suffixed with {@code -<classifier>} in case a {@link #classifier} is used.
     * In case of the {@code package} goal this falls back to the non-suffixed directory name in case the one with
     * suffix does not exist.
     * <p>
     * This directory must not contain any other files/directories than those being generated by the {@code generate-metadata} goal.
     */
    @Parameter(
            defaultValue = "${project.build.directory}/vault-work",
            required = true)
    File workDirectory;

    /**
     * Optional classifier to add to the generated package. If given, the artifact will be attached
     * as a supplemental artifact having this classifier.
     * Also all generated metadata will be pushed to {@code <workDirectory>-<classifier>} and will preferably
     * be looked up from there. In addition the embedded file names will be exchanged leveraging a classifier specific property.
     * @since 1.1.4
     */
    @Parameter(property = "vault.classifier")
    protected String classifier = "";
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/jackrabbit/filevault/maven/packaging/mojo/ValidateFilesMojo.java [97:115]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Parameter(property = "vault.metaInfVaultDirectory", required = true, defaultValue = "${project.basedir}/META-INF/vault,"
            + "${project.basedir}/src/main/META-INF/vault," + "${project.basedir}/src/main/content/META-INF/vault,"
            + "${project.basedir}/src/content/META-INF/vault")
    File[] metaInfVaultDirectory;

    /**
     * The directory containing the metadata to be packaged up into the content package.
     * Basically containing all files/folders being generated by goal {@code generate-metadata}.
     */
    @Parameter(
            defaultValue = "${project.build.directory}/vault-work",
            required = true)
    File workDirectory;
    
    /**
     * If given validates files built for the given classifier. This modifies the {@link #workDirectory} and appends the suffix {@code -<classifier>} to it.
     */
    @Parameter(property = "vault.classifier")
    protected String classifier = "";
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



