You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2021/09/01 09:47:24 UTC
[jackrabbit-filevault-package-maven-plugin] branch master updated:
releng: add missing since tags
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jackrabbit-filevault-package-maven-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new 4a86563 releng: add missing since tags
4a86563 is described below
commit 4a865636f3843e9e5902f326496bb562b9f92adc
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Wed Sep 1 11:47:20 2021 +0200
releng: add missing since tags
---
.../filevault/maven/packaging/AbstractMetadataPackageMojo.java | 1 +
.../filevault/maven/packaging/GenerateMetadataMojo.java | 4 ++++
.../jackrabbit/filevault/maven/packaging/ValidateFilesMojo.java | 1 +
.../jackrabbit/filevault/maven/packaging/ValidatePackageMojo.java | 8 ++++++--
.../apache/jackrabbit/filevault/maven/packaging/VaultMojo.java | 8 +++++---
5 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/AbstractMetadataPackageMojo.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/AbstractMetadataPackageMojo.java
index 5cb90b1..6b659ae 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/AbstractMetadataPackageMojo.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/AbstractMetadataPackageMojo.java
@@ -106,6 +106,7 @@ public abstract class AbstractMetadataPackageMojo extends AbstractMojo {
* 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 = "";
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/GenerateMetadataMojo.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/GenerateMetadataMojo.java
index ec6a675..93906ad 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/GenerateMetadataMojo.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/GenerateMetadataMojo.java
@@ -96,6 +96,7 @@ import aQute.bnd.osgi.Processor;
* files ending up in {@code META-INF/vault} like {@code filter.xml}, {@code properties.xml}, {@code config.xml} and
* {@code settings.xml}. Those files will be written to the directory given via parameter {@link #workDirectory}.
* In addition performs some validations.
+ * @since 1.0.3
*/
@Mojo(
name = "generate-metadata",
@@ -246,6 +247,7 @@ public class GenerateMetadataMojo extends AbstractMetadataPackageMojo {
* <li>groupName, optional, restricts the option to the given group name, if not set affects there is no package group restriction</li>
* <li>packageName, optional, restricts the option to the given package name, if not set affects all package names</li></li>
* </ul>
+ * @since 1.1.10
*/
@Parameter()
List<SubPackageHandlingEntry> subPackageHandlingEntries = new LinkedList<>();
@@ -382,6 +384,7 @@ public class GenerateMetadataMojo extends AbstractMetadataPackageMojo {
/**
* Optional reference to PNG image that should be used as thumbnail for the content package.
+ * @since
*/
@Parameter
private File thumbnailImage;
@@ -430,6 +433,7 @@ public class GenerateMetadataMojo extends AbstractMetadataPackageMojo {
/**
* A list of artifact coordinates in the format {@code <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>}.
* The resolved artifacts are embedded as <a href="http://jackrabbit.apache.org/filevault/installhooks.html">internal install hooks</a> in the resulting content package.
+ * @since 1.1.8
*/
@Parameter(defaultValue="")
List<ArtifactCoordinates> installHooks;
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidateFilesMojo.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidateFilesMojo.java
index 75891a2..5aa672e 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidateFilesMojo.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidateFilesMojo.java
@@ -69,6 +69,7 @@ import org.codehaus.plexus.util.Scanner;
* Validates individual files with all registered validators. This is only active for incremental builds (i.e. inside m2e)
* or when mojo "validate-package" is not executed in the current Maven execution.
* @see <a href="https://jackrabbit.apache.org/filevault-package-maven-plugin/validators.html">Validators</a>
+ * @since 1.1.0
*/
@Mojo(name = "validate-files", defaultPhase = LifecyclePhase.PROCESS_CLASSES, requiresDependencyResolution = ResolutionScope.COMPILE, threadSafe = true)
public class ValidateFilesMojo extends AbstractValidateMojo {
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidatePackageMojo.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidatePackageMojo.java
index 93b73ae..ea495ee 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidatePackageMojo.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/ValidatePackageMojo.java
@@ -51,6 +51,7 @@ import org.xml.sax.SAXException;
/**
* Validates a package (and optionally in addition all attached packages with the given classifiers) with all registered validators.
* @see <a href="https://jackrabbit.apache.org/filevault-package-maven-plugin/validators.html">Validators</a>
+ * @since 1.1.0
*/
@Mojo(
name = "validate-package", defaultPhase = LifecyclePhase.VERIFY, requiresDependencyResolution = ResolutionScope.COMPILE, requiresProject = false, threadSafe = true)
@@ -65,7 +66,9 @@ public class ValidatePackageMojo extends AbstractValidateMojo {
@Parameter(required = true, defaultValue = "false")
private boolean enforceRecursiveSubpackageValidation;
- /** If set to {@code true} will not validate any sub packages. This settings overwrites the parameter {@code enforceRecursiveSubpackageValidation}. */
+ /** If set to {@code true} will not validate any sub packages. This settings overwrites the parameter {@code enforceRecursiveSubpackageValidation}.
+ * @since 1.1.2
+ */
@Parameter(required = true, defaultValue = "false")
private boolean skipSubPackageValidation;
@@ -80,7 +83,8 @@ public class ValidatePackageMojo extends AbstractValidateMojo {
private List<String> classifiers;
/**
- * The given classifier is merged with the ones given in parameter {@link #classifiers) and all matching attached artifacts are validated (potentially in addition to the one given in {@link #packageFile}).
+ * The given classifier is merged with the ones given in parameter {@link #classifiers} and all matching attached artifacts are validated (potentially in addition to the one given in {@link #packageFile})
+ * @since 1.1.10
*/
@Parameter(property = "vault.classifier")
protected String classifier = "";
diff --git a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
index 5dc5f77..a12944c 100644
--- a/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
+++ b/src/main/java/org/apache/jackrabbit/filevault/maven/packaging/VaultMojo.java
@@ -151,12 +151,14 @@ public class VaultMojo extends AbstractSourceAndMetadataPackageMojo {
@Parameter(property = "vault.useDefaultDelimiters", defaultValue = "true")
private boolean useDefaultDelimiters;
- /** The character encoding scheme to be applied when filtering resources. */
+ /** The character encoding scheme to be applied when filtering resources.
+ * @since 1.1.0
+ */
@Parameter(property = "vault.resourceEncoding", defaultValue = "${project.build.sourceEncoding}")
private String resourceEncoding;
- /** Filters (path to property files) to include during the filtering of resources. The default value is the filter list under build
- * specifying a filter will override the filter list under build.
+ /**
+ * The list of extra filter properties files to be used along with System properties, project properties, and filter properties files specified in the POM build/filters section, which should be used for the filtering during the current mojo execution.
*
* @since 1.1.0 */
@Parameter(property="vault.filters")