From 2788849c37ed4c425eb9532c5e20b17f85cbe396 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Thu, 23 Mar 2023 06:29:39 +0100 Subject: [PATCH] Switch version to 4.0.0 for @since tags (#1068) --- .../src/main/java/org/apache/maven/api/Artifact.java | 2 +- .../main/java/org/apache/maven/api/ArtifactCoordinate.java | 2 +- .../main/java/org/apache/maven/api/DependencyCoordinate.java | 2 +- .../src/main/java/org/apache/maven/api/Event.java | 2 +- .../src/main/java/org/apache/maven/api/EventType.java | 2 +- .../src/main/java/org/apache/maven/api/Exclusion.java | 2 +- .../src/main/java/org/apache/maven/api/JavaToolchain.java | 2 +- .../src/main/java/org/apache/maven/api/Listener.java | 2 +- .../src/main/java/org/apache/maven/api/LocalRepository.java | 2 +- .../src/main/java/org/apache/maven/api/MetadataStorage.java | 2 +- .../src/main/java/org/apache/maven/api/Node.java | 2 +- .../src/main/java/org/apache/maven/api/NodeVisitor.java | 2 +- .../src/main/java/org/apache/maven/api/Project.java | 2 +- .../src/main/java/org/apache/maven/api/Repository.java | 2 +- .../src/main/java/org/apache/maven/api/ResolutionScope.java | 2 +- .../src/main/java/org/apache/maven/api/Scope.java | 2 +- .../src/main/java/org/apache/maven/api/Session.java | 2 +- .../src/main/java/org/apache/maven/api/SessionData.java | 2 +- .../src/main/java/org/apache/maven/api/Toolchain.java | 2 +- .../src/main/java/org/apache/maven/api/Type.java | 2 +- .../src/main/java/org/apache/maven/api/Version.java | 2 +- .../src/main/java/org/apache/maven/api/VersionRange.java | 2 +- .../src/main/java/org/apache/maven/api/plugin/Log.java | 2 +- .../src/main/java/org/apache/maven/api/plugin/Mojo.java | 2 +- .../main/java/org/apache/maven/api/plugin/MojoException.java | 2 +- .../org/apache/maven/api/plugin/annotations/Component.java | 2 +- .../java/org/apache/maven/api/plugin/annotations/Execute.java | 2 +- .../maven/api/plugin/annotations/InstantiationStrategy.java | 2 +- .../apache/maven/api/plugin/annotations/LifecyclePhase.java | 2 +- .../java/org/apache/maven/api/plugin/annotations/Mojo.java | 2 +- .../org/apache/maven/api/plugin/annotations/Parameter.java | 2 +- .../apache/maven/api/services/ArtifactCoordinateFactory.java | 2 +- .../maven/api/services/ArtifactCoordinateFactoryRequest.java | 2 +- .../java/org/apache/maven/api/services/ArtifactDeployer.java | 2 +- .../apache/maven/api/services/ArtifactDeployerException.java | 2 +- .../apache/maven/api/services/ArtifactDeployerRequest.java | 2 +- .../java/org/apache/maven/api/services/ArtifactFactory.java | 2 +- .../org/apache/maven/api/services/ArtifactFactoryRequest.java | 2 +- .../java/org/apache/maven/api/services/ArtifactInstaller.java | 2 +- .../apache/maven/api/services/ArtifactInstallerException.java | 2 +- .../apache/maven/api/services/ArtifactInstallerRequest.java | 2 +- .../java/org/apache/maven/api/services/ArtifactManager.java | 2 +- .../java/org/apache/maven/api/services/ArtifactResolver.java | 2 +- .../apache/maven/api/services/ArtifactResolverException.java | 2 +- .../apache/maven/api/services/ArtifactResolverRequest.java | 2 +- .../org/apache/maven/api/services/ArtifactResolverResult.java | 2 +- .../main/java/org/apache/maven/api/services/BaseRequest.java | 2 +- .../java/org/apache/maven/api/services/BuilderProblem.java | 4 ++-- .../org/apache/maven/api/services/DependencyCollector.java | 2 +- .../maven/api/services/DependencyCollectorException.java | 2 +- .../apache/maven/api/services/DependencyCollectorRequest.java | 2 +- .../apache/maven/api/services/DependencyCollectorResult.java | 2 +- .../maven/api/services/DependencyCoordinateFactory.java | 2 +- .../api/services/DependencyCoordinateFactoryRequest.java | 2 +- .../org/apache/maven/api/services/LocalRepositoryManager.java | 2 +- .../java/org/apache/maven/api/services/LookupException.java | 2 +- .../java/org/apache/maven/api/services/MavenException.java | 2 +- .../java/org/apache/maven/api/services/MessageBuilder.java | 2 +- .../org/apache/maven/api/services/MessageBuilderFactory.java | 2 +- .../java/org/apache/maven/api/services/ProjectBuilder.java | 2 +- .../apache/maven/api/services/ProjectBuilderException.java | 2 +- .../org/apache/maven/api/services/ProjectBuilderRequest.java | 2 +- .../org/apache/maven/api/services/ProjectBuilderResult.java | 2 +- .../java/org/apache/maven/api/services/ProjectManager.java | 2 +- .../src/main/java/org/apache/maven/api/services/Prompter.java | 2 +- .../java/org/apache/maven/api/services/PrompterException.java | 2 +- .../java/org/apache/maven/api/services/RepositoryFactory.java | 2 +- .../apache/maven/api/services/SettingsBuilderException.java | 2 +- .../src/main/java/org/apache/maven/api/services/Source.java | 2 +- .../java/org/apache/maven/api/services/ToolchainFactory.java | 2 +- .../java/org/apache/maven/api/services/ToolchainManager.java | 2 +- .../apache/maven/api/services/ToolchainManagerException.java | 2 +- .../apache/maven/api/services/ToolchainsBuilderException.java | 2 +- .../main/java/org/apache/maven/api/services/Transport.java | 2 +- .../java/org/apache/maven/api/services/TransportProvider.java | 2 +- .../apache/maven/api/services/TransportProviderException.java | 2 +- .../main/java/org/apache/maven/api/services/TypeRegistry.java | 2 +- .../java/org/apache/maven/api/services/VersionParser.java | 2 +- .../org/apache/maven/api/services/VersionParserException.java | 2 +- .../org/apache/maven/api/services/xml/ModelXmlFactory.java | 2 +- .../org/apache/maven/api/services/xml/SettingsXmlFactory.java | 2 +- .../apache/maven/api/services/xml/ToolchainsXmlFactory.java | 2 +- .../java/org/apache/maven/api/services/xml/XmlFactory.java | 2 +- .../org/apache/maven/api/services/xml/XmlReaderException.java | 2 +- .../org/apache/maven/api/services/xml/XmlReaderRequest.java | 2 +- .../org/apache/maven/api/services/xml/XmlWriterException.java | 2 +- .../org/apache/maven/api/services/xml/XmlWriterRequest.java | 2 +- .../main/java/org/apache/maven/api/annotations/Consumer.java | 2 +- .../java/org/apache/maven/api/annotations/Experimental.java | 2 +- .../main/java/org/apache/maven/api/annotations/Generated.java | 2 +- .../main/java/org/apache/maven/api/annotations/Immutable.java | 2 +- .../main/java/org/apache/maven/api/annotations/Nonnull.java | 2 +- .../java/org/apache/maven/api/annotations/NotThreadSafe.java | 2 +- .../main/java/org/apache/maven/api/annotations/Nullable.java | 2 +- .../main/java/org/apache/maven/api/annotations/Provider.java | 2 +- .../java/org/apache/maven/api/annotations/ThreadSafe.java | 2 +- .../java/org/apache/maven/api/annotations/package-info.java | 2 +- .../src/main/java/org/apache/maven/api/xml/XmlNode.java | 2 +- .../apache/maven/model/profile/ProfileActivationContext.java | 2 +- 99 files changed, 100 insertions(+), 100 deletions(-) diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Artifact.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Artifact.java index b9a29e9195..d645b89f0e 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Artifact.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Artifact.java @@ -25,7 +25,7 @@ /** * An artifact points to a resource such as a jar file or war application. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/ArtifactCoordinate.java b/api/maven-api-core/src/main/java/org/apache/maven/api/ArtifactCoordinate.java index c6ad5ea6e4..6de0b67f26 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/ArtifactCoordinate.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/ArtifactCoordinate.java @@ -26,7 +26,7 @@ * The {@code Coordinate} object is used to point to an {@link Artifact} * but the version may be specified as a range instead of an exact version. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/DependencyCoordinate.java b/api/maven-api-core/src/main/java/org/apache/maven/api/DependencyCoordinate.java index 8142baf7d9..7ba4bd1ec7 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/DependencyCoordinate.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/DependencyCoordinate.java @@ -27,7 +27,7 @@ /** * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Event.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Event.java index 6952f8d1e0..0323abd435 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Event.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Event.java @@ -28,7 +28,7 @@ * Such events can be listened to using {@link Listener}s objects * registered in the {@link Session}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface Event { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/EventType.java b/api/maven-api-core/src/main/java/org/apache/maven/api/EventType.java index 84d5d62837..63d3479fbf 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/EventType.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/EventType.java @@ -23,7 +23,7 @@ /** * The possible types of execution events. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public enum EventType { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Exclusion.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Exclusion.java index f4615b49db..9a413017af 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Exclusion.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Exclusion.java @@ -24,7 +24,7 @@ /** * A dependency exlusion. * - * @since 4.0 + * @since 4.0.0 * @see DependencyCoordinate#getExclusions() */ @Experimental diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/JavaToolchain.java b/api/maven-api-core/src/main/java/org/apache/maven/api/JavaToolchain.java index d067491126..8420b653cd 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/JavaToolchain.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/JavaToolchain.java @@ -23,7 +23,7 @@ /** * A specific {@link Toolchain} dedicated for Java. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface JavaToolchain extends Toolchain { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Listener.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Listener.java index ac73a5084b..dda744f737 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Listener.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Listener.java @@ -26,7 +26,7 @@ * A listener for session events. * TODO: open this to other events like similar to {@code org.apache.maven.eventspy.EventSpy} * - * @since 4.0 + * @since 4.0.0 */ @Experimental @FunctionalInterface diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/LocalRepository.java b/api/maven-api-core/src/main/java/org/apache/maven/api/LocalRepository.java index 7f0509be45..5711e00dfe 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/LocalRepository.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/LocalRepository.java @@ -28,7 +28,7 @@ * The local repository is used to cache artifacts downloaded from {@link RemoteRepository} * and to hold artifacts that have been build locally. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java b/api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java index 021c9698a9..a7b8075ada 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/MetadataStorage.java @@ -23,7 +23,7 @@ /** * Storage location for metadata * - * @since 4.0 + * @since 4.0.0 */ @Experimental public enum MetadataStorage { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Node.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Node.java index 401563e61a..0b18298aaf 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Node.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Node.java @@ -30,7 +30,7 @@ /** * Represents a dependency node within a Maven project's dependency collector. * - * @since 4.0 + * @since 4.0.0 * @see org.apache.maven.api.services.DependencyCollectorResult#getRoot() */ @Experimental diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/NodeVisitor.java b/api/maven-api-core/src/main/java/org/apache/maven/api/NodeVisitor.java index 0b23fd120e..a09fc95f5e 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/NodeVisitor.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/NodeVisitor.java @@ -25,7 +25,7 @@ /** * Defines a hierarchical visitor for collecting dependency node trees. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Consumer diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Project.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Project.java index 2fe08b1b90..7d80f3ae47 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Project.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Project.java @@ -31,7 +31,7 @@ * Interface representing a Maven project. * Projects can be built using the {@link org.apache.maven.api.services.ProjectBuilder} service. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface Project { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Repository.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Repository.java index f7166afa1c..a46f7a1c7e 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Repository.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Repository.java @@ -25,7 +25,7 @@ /** * A repository holds artifacts. * - * @since 4.0 + * @since 4.0.0 * @see RemoteRepository * @see LocalRepository */ diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/ResolutionScope.java b/api/maven-api-core/src/main/java/org/apache/maven/api/ResolutionScope.java index 4b2725220a..ee7eb78dce 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/ResolutionScope.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/ResolutionScope.java @@ -36,7 +36,7 @@ * Important note: The {@code id} values of this enum correspond to constants of * {@code org.apache.maven.artifact.Artifact} class and MUST BE KEPT IN SYNC. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public enum ResolutionScope { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Scope.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Scope.java index 8edba0a243..dea7f29d2d 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Scope.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Scope.java @@ -25,7 +25,7 @@ /** * Scope for a dependency * - * @since 4.0 + * @since 4.0.0 */ @Experimental public enum Scope { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Session.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Session.java index 5bdc43485e..5616c3dd93 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Session.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Session.java @@ -36,7 +36,7 @@ /** * The session to install / deploy / resolve artifacts and dependencies. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @ThreadSafe diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/SessionData.java b/api/maven-api-core/src/main/java/org/apache/maven/api/SessionData.java index 2f0a27857e..134e44d123 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/SessionData.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/SessionData.java @@ -36,7 +36,7 @@ * Note: Actual implementations must be thread-safe. * * @see Session#getData() - * @since 4.0 + * @since 4.0.0 */ @Experimental @ThreadSafe diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Toolchain.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Toolchain.java index c4c108723f..053f230651 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Toolchain.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Toolchain.java @@ -25,7 +25,7 @@ /** * Toolchain interface. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface Toolchain { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Type.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Type.java index 93bd1bab45..ae53a28bab 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Type.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Type.java @@ -29,7 +29,7 @@ * It is also used to determine if a given dependency should be * included in the classpath or if its transitive dependencies should. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/Version.java b/api/maven-api-core/src/main/java/org/apache/maven/api/Version.java index e4a18a9634..367385fa38 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/Version.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/Version.java @@ -24,7 +24,7 @@ /** * A version usually parsed using the {@link org.apache.maven.api.services.VersionParser} service. * - * @since 4.0 + * @since 4.0.0 * @see org.apache.maven.api.services.VersionParser#parseVersion(String) * @see org.apache.maven.api.Session#parseVersion(String) */ diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/VersionRange.java b/api/maven-api-core/src/main/java/org/apache/maven/api/VersionRange.java index 17e9510379..2dc3e224a5 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/VersionRange.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/VersionRange.java @@ -24,7 +24,7 @@ /** * A range of versions. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface VersionRange { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Log.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Log.java index fb7732e2f1..9e19d5f2d0 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Log.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Log.java @@ -28,7 +28,7 @@ * convenience, to enable developers to pass things like java.lang.StringBuffer directly into the logger, * rather than formatting first by calling toString(). * - * @since 4.0 + * @since 4.0.0 */ public interface Log { /** diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Mojo.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Mojo.java index 5c68c3b63e..7c9603b0c5 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Mojo.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/Mojo.java @@ -27,7 +27,7 @@ * It features an execute() method, which triggers the Mojo's build-process behavior, and can throw * a MojoException if error conditions occur.
* - * @since 4.0 + * @since 4.0.0 */ @Experimental @FunctionalInterface diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/MojoException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/MojoException.java index 165546908a..b4faf31ceb 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/MojoException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/MojoException.java @@ -24,7 +24,7 @@ /** * An exception occurring during the execution of a plugin. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class MojoException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Component.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Component.java index ad3e593f42..ab8cbf250a 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Component.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Component.java @@ -32,7 +32,7 @@ * * MavenPluginManager.getConfiguredMojo(...). * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Execute.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Execute.java index ec4bde63b0..c133a127c8 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Execute.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Execute.java @@ -30,7 +30,7 @@ /** * Used if your Mojo needs to fork a lifecycle. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/InstantiationStrategy.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/InstantiationStrategy.java index a3fe530c1a..29cec2649a 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/InstantiationStrategy.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/InstantiationStrategy.java @@ -23,7 +23,7 @@ /** * Component instantiation strategy. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public enum InstantiationStrategy { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/LifecyclePhase.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/LifecyclePhase.java index 11e0502174..b3ddb72f38 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/LifecyclePhase.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/LifecyclePhase.java @@ -23,7 +23,7 @@ /** * Lifecycle phases. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public enum LifecyclePhase { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Mojo.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Mojo.java index 07c9ec0f7b..b32404e2a6 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Mojo.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Mojo.java @@ -31,7 +31,7 @@ /** * This annotation will mark your class as a Mojo (ie. goal in a Maven plugin). * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Parameter.java b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Parameter.java index e6e7f81a00..5c2dc51f44 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Parameter.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Parameter.java @@ -36,7 +36,7 @@ * container: this annotation is only effective on fields of the Mojo class itself, nested bean injection * requires Sisu or JSR330 annotations. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactory.java index d2da409ed1..ef88499eab 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactory.java @@ -28,7 +28,7 @@ /** * Service used to create {@link ArtifactCoordinate} objects. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ArtifactCoordinateFactory extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java index 55acc22466..c81b4532fb 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactCoordinateFactoryRequest.java @@ -30,7 +30,7 @@ /** * A request for creating a {@link ArtifactCoordinate} object. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployer.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployer.java index 8ecb7e13ea..fbe97fea6c 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployer.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployer.java @@ -30,7 +30,7 @@ /** * Deploys {@link Artifact}s to a {@link RemoteRepository}. * - * @since 4.0 + * @since 4.0.0 * @see Session#deployArtifact(RemoteRepository, Artifact...) */ @Experimental diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerException.java index 1262ebb363..8b5b4e2b45 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerException.java @@ -23,7 +23,7 @@ /** * An artifact could not correctly being deployed. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class ArtifactDeployerException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerRequest.java index 1a92f69781..f5146bf956 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactDeployerRequest.java @@ -32,7 +32,7 @@ /** * A request for deploying one or more artifacts to a remote repository. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactory.java index 0a066aa560..97cb1797b4 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactory.java @@ -27,7 +27,7 @@ /** * Service used to create {@link Artifact} objects. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ArtifactFactory extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactoryRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactoryRequest.java index 032ecb83a2..41f1944bbf 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactoryRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactFactoryRequest.java @@ -29,7 +29,7 @@ /** * * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstaller.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstaller.java index f2d4668b8d..41598baa22 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstaller.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstaller.java @@ -29,7 +29,7 @@ /** * Installs {@link Artifact}s to the local repository. * - * @since 4.0 + * @since 4.0.0 * @see Session#withLocalRepository(org.apache.maven.api.LocalRepository) */ @Experimental diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerException.java index a93a42d1aa..a019273c30 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerException.java @@ -21,7 +21,7 @@ import org.apache.maven.api.annotations.Experimental; /** - * @since 4.0 + * @since 4.0.0 */ @Experimental public class ArtifactInstallerException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerRequest.java index dab26c4ba7..4ac0142e87 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactInstallerRequest.java @@ -34,7 +34,7 @@ /** * A request for installing one or more artifacts in the local repository. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactManager.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactManager.java index 44c05251f0..1777ded10f 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactManager.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactManager.java @@ -28,7 +28,7 @@ /** * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ArtifactManager extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolver.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolver.java index b73e59f45f..c9f36fbd49 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolver.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolver.java @@ -28,7 +28,7 @@ /** * Resolves the artifact, i.e download the file when required and attach it to the artifact * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ArtifactResolver extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverException.java index 5765cf935a..3836ec2466 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverException.java @@ -23,7 +23,7 @@ /** * * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class ArtifactResolverException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverRequest.java index 36c63d56d8..caa5942f24 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverRequest.java @@ -32,7 +32,7 @@ /** * A request for resolving an artifact. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverResult.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverResult.java index 928653bcf6..749f4003bd 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverResult.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ArtifactResolverResult.java @@ -28,7 +28,7 @@ /** * The Artifact Result * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ArtifactResolverResult { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/BaseRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/BaseRequest.java index 119a3030e3..8b777206df 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/BaseRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/BaseRequest.java @@ -29,7 +29,7 @@ /** * Base class for requests. * - * @since 4.0 + * @since 4.0.0 */ @Experimental abstract class BaseRequest { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/BuilderProblem.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/BuilderProblem.java index 8127bdb9f4..9e4cb45ae9 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/BuilderProblem.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/BuilderProblem.java @@ -27,7 +27,7 @@ * Describes a problem that was encountered during project building. A problem can either be an exception that was * thrown or a simple string message. In addition, a problem carries a hint about its source. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable @@ -97,7 +97,7 @@ public interface BuilderProblem { /** * The different severity levels for a problem, in decreasing order. * - * @since 4.0 + * @since 4.0.0 */ @Experimental enum Severity { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollector.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollector.java index 73f1366710..788fd67c8c 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollector.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollector.java @@ -32,7 +32,7 @@ * The dependencies collection mechanism will not download any artifacts, * and only the pom files will be downloaded. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface DependencyCollector extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorException.java index 1a584470ea..466c40ec9b 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorException.java @@ -24,7 +24,7 @@ * Thrown in case of bad artifact descriptors, version ranges or other * issues encountered during calculation of the dependency graph. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class DependencyCollectorException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorRequest.java index 62f87b7a54..f7ebf23f5f 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorRequest.java @@ -43,7 +43,7 @@ * retrieved from the artifact descriptor of the root dependency. And last, only direct dependencies can be specified in * which case the root node of the resulting graph has no associated dependency. * - * @since 4.0 + * @since 4.0.0 * @see DependencyCollector#collect(DependencyCollectorRequest) */ @Experimental diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorResult.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorResult.java index 3e5f98094f..9fb2179567 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorResult.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCollectorResult.java @@ -26,7 +26,7 @@ /** * The result of a dependency collection request. * - * @since 4.0 + * @since 4.0.0 * @see DependencyCollector#collect(DependencyCollectorRequest) */ @Experimental diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactory.java index b3ddb909f3..f5fc736113 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactory.java @@ -30,7 +30,7 @@ /** * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface DependencyCoordinateFactory extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactoryRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactoryRequest.java index 9c907e93a0..4a537232b1 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactoryRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/DependencyCoordinateFactoryRequest.java @@ -35,7 +35,7 @@ /** * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/LocalRepositoryManager.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/LocalRepositoryManager.java index 02da9ecaca..2428db824a 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/LocalRepositoryManager.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/LocalRepositoryManager.java @@ -29,7 +29,7 @@ /** * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface LocalRepositoryManager extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java index a2041e6de5..b72d04b76e 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/LookupException.java @@ -23,7 +23,7 @@ /** * The Exception class throw by the {@link Lookup} service. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class LookupException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/MavenException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/MavenException.java index 851e11f5eb..a5ce695158 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/MavenException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/MavenException.java @@ -23,7 +23,7 @@ /** * Base class for all maven exceptions. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class MavenException extends RuntimeException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilder.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilder.java index 963a06c6a6..baa3f0aacc 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilder.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilder.java @@ -23,7 +23,7 @@ /** * Message builder that supports configurable styling. * - * @since 4.0 + * @since 4.0.0 * @see MessageBuilderFactory */ public interface MessageBuilder { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilderFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilderFactory.java index 030c815d7e..ac4691ecfb 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilderFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/MessageBuilderFactory.java @@ -25,7 +25,7 @@ /** * A factory for {@link MessageBuilder}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface MessageBuilderFactory extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilder.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilder.java index b7bea08d3f..c9212fe158 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilder.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilder.java @@ -28,7 +28,7 @@ import org.apache.maven.api.annotations.Nonnull; /** - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ProjectBuilder extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderException.java index 8149f6fe3b..b86d6ce225 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderException.java @@ -23,7 +23,7 @@ /** * The Exception class throw by the {@link ProjectBuilder} service. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class ProjectBuilderException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderRequest.java index f551f13796..9cac473c6d 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderRequest.java @@ -36,7 +36,7 @@ * Request used to build a {@link org.apache.maven.api.Project} using * the {@link ProjectBuilder} service. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderResult.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderResult.java index b243d0620c..348be6135b 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderResult.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectBuilderResult.java @@ -29,7 +29,7 @@ /** * Result of a project build call. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ProjectBuilderResult { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectManager.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectManager.java index 413db59d0d..13a09add04 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectManager.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ProjectManager.java @@ -36,7 +36,7 @@ /** * Interface to manage the project during its lifecycle. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ProjectManager extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/Prompter.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/Prompter.java index 53f02b4150..0878961a23 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/Prompter.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/Prompter.java @@ -26,7 +26,7 @@ /** * Service used to interact with the end user. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface Prompter extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/PrompterException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/PrompterException.java index 44e80c160c..8b76f6e121 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/PrompterException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/PrompterException.java @@ -23,7 +23,7 @@ /** * The Exception class throw by the {@link Prompter} service. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class PrompterException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/RepositoryFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/RepositoryFactory.java index 21019146d7..c04728f960 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/RepositoryFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/RepositoryFactory.java @@ -30,7 +30,7 @@ /** * Factory service to create {@link LocalRepository} or {@link RemoteRepository} objects. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface RepositoryFactory extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/SettingsBuilderException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/SettingsBuilderException.java index 28292ab20e..c22fed1254 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/SettingsBuilderException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/SettingsBuilderException.java @@ -23,7 +23,7 @@ /** * The Exception class throw by the {@link SettingsBuilder}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class SettingsBuilderException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/Source.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/Source.java index 1f83f7665a..d10c186898 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/Source.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/Source.java @@ -26,7 +26,7 @@ /** * The source for a project's XML model. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface Source { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainFactory.java index b3bf5ae5d2..1a9baa33e7 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainFactory.java @@ -22,7 +22,7 @@ import org.apache.maven.api.annotations.Experimental; /** - * @since 4.0 + * @since 4.0.0 */ @Experimental @Consumer diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManager.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManager.java index f79bea8b20..e428f819a4 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManager.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManager.java @@ -31,7 +31,7 @@ /** * Service to manage {@link Toolchain}s. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ToolchainManager extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManagerException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManagerException.java index 8263a760b9..16c93c374e 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManagerException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainManagerException.java @@ -23,7 +23,7 @@ /** * The Exception class throw by the {@link ToolchainManager}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class ToolchainManagerException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainsBuilderException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainsBuilderException.java index 67e7c3ae19..c6f5ca8b7b 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainsBuilderException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/ToolchainsBuilderException.java @@ -23,7 +23,7 @@ /** * The Exception class throw by the {@link ToolchainsBuilder}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class ToolchainsBuilderException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/Transport.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/Transport.java index 2448ceeb65..a74c39905c 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/Transport.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/Transport.java @@ -34,7 +34,7 @@ * Transport for specified remote repository (using provided remote repository base URI as root). Must be treated as a * resource, best in try-with-resource block. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Consumer diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProvider.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProvider.java index c61f597fa3..7bf6bd9aac 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProvider.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProvider.java @@ -34,7 +34,7 @@ * This implementation is backed by Maven Resolver API, supported protocols and transport selection depends on it. If * resolver preference regarding transport is altered, it will affect this service as well. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Consumer diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProviderException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProviderException.java index 4e7dff50c4..2da50200fc 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProviderException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/TransportProviderException.java @@ -22,7 +22,7 @@ import org.apache.maven.api.annotations.Experimental; /** - * @since 4.0 + * @since 4.0.0 */ @Experimental @Consumer diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/TypeRegistry.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/TypeRegistry.java index 240e1680b8..c484df40f5 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/TypeRegistry.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/TypeRegistry.java @@ -26,7 +26,7 @@ /** * Access to {@link Type} registry. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface TypeRegistry extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParser.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParser.java index afac591c1e..49c37389ad 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParser.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParser.java @@ -27,7 +27,7 @@ /** * Service interface to parse {@link Version} and {@link VersionRange}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface VersionParser extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParserException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParserException.java index 83e2f09f5a..9982db8cab 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParserException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/VersionParserException.java @@ -23,7 +23,7 @@ /** * The Exception class thrown by {@link VersionParser}. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class VersionParserException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ModelXmlFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ModelXmlFactory.java index 67bda332ae..f02e4e5ab1 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ModelXmlFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ModelXmlFactory.java @@ -24,7 +24,7 @@ /** * Reads or writes a {@link Model} using XML. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ModelXmlFactory extends XmlFactory {} diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/SettingsXmlFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/SettingsXmlFactory.java index 1c39e4cc8e..9010dfa03b 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/SettingsXmlFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/SettingsXmlFactory.java @@ -24,7 +24,7 @@ /** * Reads and writes a {@link Settings} object to/from XML. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface SettingsXmlFactory extends XmlFactory {} diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ToolchainsXmlFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ToolchainsXmlFactory.java index ea0a99b79b..ec90299dec 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ToolchainsXmlFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/ToolchainsXmlFactory.java @@ -24,7 +24,7 @@ /** * Reads and writes a {@link PersistedToolchains} object to/from XML. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface ToolchainsXmlFactory extends XmlFactory {} diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlFactory.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlFactory.java index 1e2708e4be..3fbd2fdcb0 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlFactory.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlFactory.java @@ -34,7 +34,7 @@ * Generic interface to read/write objects to/from XML. * * @param the object type to read/write - * @since 4.0 + * @since 4.0.0 */ @Experimental public interface XmlFactory extends Service { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderException.java index 5abfb10045..a666c7498d 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderException.java @@ -24,7 +24,7 @@ /** * An exception thrown during the reading of an xml file. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class XmlReaderException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderRequest.java index e2863518b3..69f3cdeaea 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlReaderRequest.java @@ -31,7 +31,7 @@ /** * An XML reader request. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Immutable diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterException.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterException.java index e76b891b05..491a1f06b1 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterException.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterException.java @@ -24,7 +24,7 @@ /** * An exception thrown during the writing of an xml file. * - * @since 4.0 + * @since 4.0.0 */ @Experimental public class XmlWriterException extends MavenException { diff --git a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterRequest.java b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterRequest.java index 9df83c9a33..e60ec76cc1 100644 --- a/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterRequest.java +++ b/api/maven-api-core/src/main/java/org/apache/maven/api/services/xml/XmlWriterRequest.java @@ -27,7 +27,7 @@ /** * An XML writer request. * - * @since 4.0 + * @since 4.0.0 * @param the object type to read */ @Experimental diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Consumer.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Consumer.java index d17a166a14..813002373f 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Consumer.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Consumer.java @@ -35,7 +35,7 @@ * to be a provider type regardless of whether they are marked {@link Consumer} or {@link Provider}. * * @see Provider - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Experimental.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Experimental.java index e22899d6c8..6554cea294 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Experimental.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Experimental.java @@ -26,7 +26,7 @@ * This annotation tags types that are part of an experimental API. * Classes or methods annotated with this annotation may be changed / removed without notice. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Generated.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Generated.java index dd73ff4da9..d41ba1cbc0 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Generated.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Generated.java @@ -27,7 +27,7 @@ /** * This annotation indicates that a type is automatically generated. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Immutable.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Immutable.java index 3fdf9116c7..e86d17fbed 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Immutable.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Immutable.java @@ -30,7 +30,7 @@ * {@link ThreadSafe}. * * @see ThreadSafe - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nonnull.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nonnull.java index f34b7afe93..ada5c0dcef 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nonnull.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nonnull.java @@ -32,7 +32,7 @@ * When this annotation is applied to a method it applies to the method return value. * * @see Nullable - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/NotThreadSafe.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/NotThreadSafe.java index 67697ab2ce..348ca77a35 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/NotThreadSafe.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/NotThreadSafe.java @@ -29,7 +29,7 @@ * and should only be used by a single thread. * * @see ThreadSafe - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nullable.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nullable.java index cd68190eda..32e4bd75e7 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nullable.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Nullable.java @@ -26,7 +26,7 @@ * The annotated element can be {@code null}. * * @see Nonnull - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Provider.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Provider.java index b604a8806e..69d73db7c8 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Provider.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/Provider.java @@ -35,7 +35,7 @@ * to be a provider type regardless of whether they are marked {@link Consumer} or {@link Provider}. * * @see Consumer - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/ThreadSafe.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/ThreadSafe.java index d5c09744ea..9b500c2f43 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/ThreadSafe.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/ThreadSafe.java @@ -30,7 +30,7 @@ * * @see Immutable * @see NotThreadSafe - * @since 4.0 + * @since 4.0.0 */ @Experimental @Documented diff --git a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/package-info.java b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/package-info.java index 763cf897b0..220a5c3814 100644 --- a/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/package-info.java +++ b/api/maven-api-meta/src/main/java/org/apache/maven/api/annotations/package-info.java @@ -4,7 +4,7 @@ * used to tag various elements and help users understanding * how those types should be used. * - * @since 4.0 + * @since 4.0.0 */ @Experimental package org.apache.maven.api.annotations; diff --git a/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java b/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java index 7902e8f9d8..e0e3d4b1fa 100644 --- a/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java +++ b/api/maven-api-xml/src/main/java/org/apache/maven/api/xml/XmlNode.java @@ -30,7 +30,7 @@ /** * An immutable xml node. * - * @since 4.0 + * @since 4.0.0 */ @Experimental @ThreadSafe diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/profile/ProfileActivationContext.java b/maven-model-builder/src/main/java/org/apache/maven/model/profile/ProfileActivationContext.java index 3cd6cf35fc..fb5ad31a66 100644 --- a/maven-model-builder/src/main/java/org/apache/maven/model/profile/ProfileActivationContext.java +++ b/maven-model-builder/src/main/java/org/apache/maven/model/profile/ProfileActivationContext.java @@ -31,7 +31,7 @@ public interface ProfileActivationContext { /** * Key of the property containing the project's packaging. * Available in {@link #getUserProperties()}. - * @since 4.0 + * @since 4.0.0 */ String PROPERTY_NAME_PACKAGING = "packaging";