This is an automated email from the ASF dual-hosted git repository.

cstamas pushed a commit to branch maven-3.9.x
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/maven-3.9.x by this push:
     new 1ac8be50c8 [MNG-7856] Maven Resolver Provider ctor and other minor 
code changes (#1223)
1ac8be50c8 is described below

commit 1ac8be50c82aa5f0335d5d8fe1da132fbf6573ac
Author: Tamas Cservenak <[email protected]>
AuthorDate: Tue Sep 5 21:41:20 2023 +0200

    [MNG-7856] Maven Resolver Provider ctor and other minor code changes (#1223)
    
    Maven Resolver Provider gets similar change as other Resolver components 
had in MRESOLVER-386.
    
    Also, some minor code updates like adding Override and other cosmetic stuff.
    
    ---
    
    https://issues.apache.org/jira/browse/MNG-7856
---
 .../repository/internal/ArtifactDescriptorReaderDelegate.java     | 6 +++---
 .../apache/maven/repository/internal/ArtifactDescriptorUtils.java | 2 +-
 .../repository/internal/DefaultArtifactDescriptorReader.java      | 5 ++++-
 .../org/apache/maven/repository/internal/DefaultModelCache.java   | 2 ++
 .../maven/repository/internal/DefaultVersionRangeResolver.java    | 5 ++++-
 .../apache/maven/repository/internal/DefaultVersionResolver.java  | 5 ++++-
 .../apache/maven/repository/internal/LocalSnapshotMetadata.java   | 5 +++++
 .../maven/repository/internal/LocalSnapshotMetadataGenerator.java | 3 +++
 .../java/org/apache/maven/repository/internal/MavenMetadata.java  | 5 +++++
 .../org/apache/maven/repository/internal/MavenResolverModule.java | 1 +
 .../apache/maven/repository/internal/MavenSnapshotMetadata.java   | 4 ++++
 .../org/apache/maven/repository/internal/RelocatedArtifact.java   | 8 ++++++++
 .../apache/maven/repository/internal/RemoteSnapshotMetadata.java  | 1 +
 .../repository/internal/RemoteSnapshotMetadataGenerator.java      | 3 +++
 .../org/apache/maven/repository/internal/VersionsMetadata.java    | 5 +++++
 .../maven/repository/internal/VersionsMetadataGenerator.java      | 7 +++++--
 16 files changed, 58 insertions(+), 9 deletions(-)

diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
index 04e53d7fa6..c600be0d9a 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java
@@ -44,7 +44,7 @@ import org.eclipse.aether.resolution.ArtifactDescriptorResult;
 
 /**
  * Populates Aether {@link ArtifactDescriptorResult} from Maven project {@link 
Model}.
- *
+ * <p/>
  * <strong>Note:</strong> This class is part of work in progress and can be 
changed or removed without notice.
  * @since 3.2.4
  */
@@ -96,7 +96,7 @@ public class ArtifactDescriptorReaderDelegate {
         }
 
         boolean system =
-                dependency.getSystemPath() != null && 
dependency.getSystemPath().length() > 0;
+                dependency.getSystemPath() != null && 
!dependency.getSystemPath().isEmpty();
 
         Map<String, String> props = null;
         if (system) {
@@ -136,7 +136,7 @@ public class ArtifactDescriptorReaderDelegate {
         if (distMgmt != null) {
             downloadUrl = distMgmt.getDownloadUrl();
         }
-        if (downloadUrl != null && downloadUrl.length() > 0) {
+        if (downloadUrl != null && !downloadUrl.isEmpty()) {
             Artifact artifact = result.getArtifact();
             Map<String, String> props = new 
HashMap<>(artifact.getProperties());
             props.put(ArtifactProperties.DOWNLOAD_URL, downloadUrl);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
index 70bc429030..b2cd07a872 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorUtils.java
@@ -35,7 +35,7 @@ public class ArtifactDescriptorUtils {
     public static Artifact toPomArtifact(Artifact artifact) {
         Artifact pomArtifact = artifact;
 
-        if (pomArtifact.getClassifier().length() > 0 || 
!"pom".equals(pomArtifact.getExtension())) {
+        if (!pomArtifact.getClassifier().isEmpty() || 
!"pom".equals(pomArtifact.getExtension())) {
             pomArtifact =
                     new DefaultArtifact(artifact.getGroupId(), 
artifact.getArtifactId(), "pom", artifact.getVersion());
         }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
index 580b8e89ac..bbbc463e86 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java
@@ -91,12 +91,13 @@ public class DefaultArtifactDescriptorReader implements 
ArtifactDescriptorReader
     private final ArtifactDescriptorReaderDelegate 
artifactDescriptorReaderDelegate =
             new ArtifactDescriptorReaderDelegate();
 
+    @Deprecated
     public DefaultArtifactDescriptorReader() {
         // enable no-arg constructor
     }
 
     @Inject
-    DefaultArtifactDescriptorReader(
+    public DefaultArtifactDescriptorReader(
             RemoteRepositoryManager remoteRepositoryManager,
             VersionResolver versionResolver,
             VersionRangeResolver versionRangeResolver,
@@ -113,6 +114,7 @@ public class DefaultArtifactDescriptorReader implements 
ArtifactDescriptorReader
         setModelCacheFactory(modelCacheFactory);
     }
 
+    @Deprecated
     public void initService(ServiceLocator locator) {
         
setRemoteRepositoryManager(locator.getService(RemoteRepositoryManager.class));
         setVersionResolver(locator.getService(VersionResolver.class));
@@ -165,6 +167,7 @@ public class DefaultArtifactDescriptorReader implements 
ArtifactDescriptorReader
         return this;
     }
 
+    @Override
     public ArtifactDescriptorResult readArtifactDescriptor(
             RepositorySystemSession session, ArtifactDescriptorRequest 
request) throws ArtifactDescriptorException {
         ArtifactDescriptorResult result = new 
ArtifactDescriptorResult(request);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
index beeb023f49..e2d0450644 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelCache.java
@@ -46,10 +46,12 @@ class DefaultModelCache implements ModelCache {
         this.cache = session.getCache();
     }
 
+    @Override
     public Object get(String groupId, String artifactId, String version, 
String tag) {
         return cache.get(session, new Key(groupId, artifactId, version, tag));
     }
 
+    @Override
     public void put(String groupId, String artifactId, String version, String 
tag, Object data) {
         cache.put(session, new Key(groupId, artifactId, version, tag), data);
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
index 55bfa01393..cf4eb1f77e 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
@@ -77,12 +77,13 @@ public class DefaultVersionRangeResolver implements 
VersionRangeResolver, Servic
 
     private RepositoryEventDispatcher repositoryEventDispatcher;
 
+    @Deprecated
     public DefaultVersionRangeResolver() {
         // enable default constructor
     }
 
     @Inject
-    DefaultVersionRangeResolver(
+    public DefaultVersionRangeResolver(
             MetadataResolver metadataResolver,
             SyncContextFactory syncContextFactory,
             RepositoryEventDispatcher repositoryEventDispatcher) {
@@ -91,6 +92,7 @@ public class DefaultVersionRangeResolver implements 
VersionRangeResolver, Servic
         setRepositoryEventDispatcher(repositoryEventDispatcher);
     }
 
+    @Deprecated
     public void initService(ServiceLocator locator) {
         setMetadataResolver(locator.getService(MetadataResolver.class));
         setSyncContextFactory(locator.getService(SyncContextFactory.class));
@@ -114,6 +116,7 @@ public class DefaultVersionRangeResolver implements 
VersionRangeResolver, Servic
         return this;
     }
 
+    @Override
     public VersionRangeResult resolveVersionRange(RepositorySystemSession 
session, VersionRangeRequest request)
             throws VersionRangeResolutionException {
         VersionRangeResult result = new VersionRangeResult(request);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
index 226d1325f5..cccbd9f5ff 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java
@@ -86,12 +86,13 @@ public class DefaultVersionResolver implements 
VersionResolver, Service {
 
     private RepositoryEventDispatcher repositoryEventDispatcher;
 
+    @Deprecated
     public DefaultVersionResolver() {
         // enable no-arg constructor
     }
 
     @Inject
-    DefaultVersionResolver(
+    public DefaultVersionResolver(
             MetadataResolver metadataResolver,
             SyncContextFactory syncContextFactory,
             RepositoryEventDispatcher repositoryEventDispatcher) {
@@ -100,6 +101,7 @@ public class DefaultVersionResolver implements 
VersionResolver, Service {
         setRepositoryEventDispatcher(repositoryEventDispatcher);
     }
 
+    @Deprecated
     public void initService(ServiceLocator locator) {
         setMetadataResolver(locator.getService(MetadataResolver.class));
         setSyncContextFactory(locator.getService(SyncContextFactory.class));
@@ -123,6 +125,7 @@ public class DefaultVersionResolver implements 
VersionResolver, Service {
     }
 
     @SuppressWarnings("checkstyle:methodlength")
+    @Override
     public VersionResult resolveVersion(RepositorySystemSession session, 
VersionRequest request)
             throws VersionResolutionException {
         RequestTrace trace = RequestTrace.newChild(request.getTrace(), 
request);
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
index 86c2f1f716..3d1817ce97 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadata.java
@@ -73,6 +73,7 @@ final class LocalSnapshotMetadata extends MavenMetadata {
         artifacts.add(artifact);
     }
 
+    @Override
     public MavenMetadata setFile(File file) {
         return new LocalSnapshotMetadata(metadata, file, legacyFormat, 
timestamp);
     }
@@ -123,18 +124,22 @@ final class LocalSnapshotMetadata extends MavenMetadata {
         return classifier + ':' + extension;
     }
 
+    @Override
     public String getGroupId() {
         return metadata.getGroupId();
     }
 
+    @Override
     public String getArtifactId() {
         return metadata.getArtifactId();
     }
 
+    @Override
     public String getVersion() {
         return metadata.getVersion();
     }
 
+    @Override
     public Nature getNature() {
         return Nature.SNAPSHOT;
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
index 534efd768f..1062548fa6 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/LocalSnapshotMetadataGenerator.java
@@ -52,6 +52,7 @@ class LocalSnapshotMetadataGenerator implements 
MetadataGenerator {
         snapshots = new LinkedHashMap<>();
     }
 
+    @Override
     public Collection<? extends Metadata> prepare(Collection<? extends 
Artifact> artifacts) {
         for (Artifact artifact : artifacts) {
             if (artifact.isSnapshot()) {
@@ -68,10 +69,12 @@ class LocalSnapshotMetadataGenerator implements 
MetadataGenerator {
         return Collections.emptyList();
     }
 
+    @Override
     public Artifact transformArtifact(Artifact artifact) {
         return artifact;
     }
 
+    @Override
     public Collection<? extends Metadata> finish(Collection<? extends 
Artifact> artifacts) {
         return snapshots.values();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
index 799cb5c1ec..63c49d5a39 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenMetadata.java
@@ -57,14 +57,17 @@ abstract class MavenMetadata extends AbstractMetadata 
implements MergeableMetada
         this.timestamp = timestamp;
     }
 
+    @Override
     public String getType() {
         return MAVEN_METADATA_XML;
     }
 
+    @Override
     public File getFile() {
         return file;
     }
 
+    @Override
     public void merge(File existing, File result) throws RepositoryException {
         Metadata recessive = read(existing);
 
@@ -75,6 +78,7 @@ abstract class MavenMetadata extends AbstractMetadata 
implements MergeableMetada
         merged = true;
     }
 
+    @Override
     public boolean isMerged() {
         return merged;
     }
@@ -104,6 +108,7 @@ abstract class MavenMetadata extends AbstractMetadata 
implements MergeableMetada
         }
     }
 
+    @Override
     public Map<String, String> getProperties() {
         return Collections.emptyMap();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
index ea60952bb5..ec8caf6bc7 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenResolverModule.java
@@ -39,6 +39,7 @@ import org.eclipse.aether.impl.guice.AetherModule;
 /**
  * MavenResolverModule
  */
+@Deprecated
 public final class MavenResolverModule extends AbstractModule {
 
     @Override
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
index f04c2a43be..bebda1079a 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/MavenSnapshotMetadata.java
@@ -69,18 +69,22 @@ abstract class MavenSnapshotMetadata extends MavenMetadata {
         return classifier + ':' + extension;
     }
 
+    @Override
     public String getGroupId() {
         return metadata.getGroupId();
     }
 
+    @Override
     public String getArtifactId() {
         return metadata.getArtifactId();
     }
 
+    @Override
     public String getVersion() {
         return metadata.getVersion();
     }
 
+    @Override
     public Nature getNature() {
         return Nature.SNAPSHOT;
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
index 0797fd7fdd..1053ef983d 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java
@@ -49,6 +49,7 @@ public final class RelocatedArtifact extends AbstractArtifact 
{
         this.message = (message != null && message.length() > 0) ? message : 
null;
     }
 
+    @Override
     public String getGroupId() {
         if (groupId != null) {
             return groupId;
@@ -57,6 +58,7 @@ public final class RelocatedArtifact extends AbstractArtifact 
{
         }
     }
 
+    @Override
     public String getArtifactId() {
         if (artifactId != null) {
             return artifactId;
@@ -65,6 +67,7 @@ public final class RelocatedArtifact extends AbstractArtifact 
{
         }
     }
 
+    @Override
     public String getVersion() {
         if (version != null) {
             return version;
@@ -101,22 +104,27 @@ public final class RelocatedArtifact extends 
AbstractArtifact {
         return new RelocatedArtifact(artifact.setProperties(properties), 
groupId, artifactId, version, message);
     }
 
+    @Override
     public String getClassifier() {
         return artifact.getClassifier();
     }
 
+    @Override
     public String getExtension() {
         return artifact.getExtension();
     }
 
+    @Override
     public File getFile() {
         return artifact.getFile();
     }
 
+    @Override
     public String getProperty(String key, String defaultValue) {
         return artifact.getProperty(key, defaultValue);
     }
 
+    @Override
     public Map<String, String> getProperties() {
         return artifact.getProperties();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
index f26ace8cd0..360e20bb4c 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadata.java
@@ -52,6 +52,7 @@ final class RemoteSnapshotMetadata extends 
MavenSnapshotMetadata {
         super(metadata, file, legacyFormat, timestamp);
     }
 
+    @Override
     public MavenMetadata setFile(File file) {
         return new RemoteSnapshotMetadata(metadata, file, legacyFormat, 
timestamp);
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
index b2f64f2c5f..87e554787c 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/RemoteSnapshotMetadataGenerator.java
@@ -65,6 +65,7 @@ class RemoteSnapshotMetadataGenerator implements 
MetadataGenerator {
         }
     }
 
+    @Override
     public Collection<? extends Metadata> prepare(Collection<? extends 
Artifact> artifacts) {
         for (Artifact artifact : artifacts) {
             if (artifact.isSnapshot()) {
@@ -81,6 +82,7 @@ class RemoteSnapshotMetadataGenerator implements 
MetadataGenerator {
         return snapshots.values();
     }
 
+    @Override
     public Artifact transformArtifact(Artifact artifact) {
         if (artifact.isSnapshot() && 
artifact.getVersion().equals(artifact.getBaseVersion())) {
             Object key = RemoteSnapshotMetadata.getKey(artifact);
@@ -93,6 +95,7 @@ class RemoteSnapshotMetadataGenerator implements 
MetadataGenerator {
         return artifact;
     }
 
+    @Override
     public Collection<? extends Metadata> finish(Collection<? extends 
Artifact> artifacts) {
         return Collections.emptyList();
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
index 8ac1077619..12e1ce0a25 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadata.java
@@ -93,22 +93,27 @@ final class VersionsMetadata extends MavenMetadata {
         return artifact.getGroupId() + ':' + artifact.getArtifactId();
     }
 
+    @Override
     public MavenMetadata setFile(File file) {
         return new VersionsMetadata(artifact, file, timestamp);
     }
 
+    @Override
     public String getGroupId() {
         return artifact.getGroupId();
     }
 
+    @Override
     public String getArtifactId() {
         return artifact.getArtifactId();
     }
 
+    @Override
     public String getVersion() {
         return "";
     }
 
+    @Override
     public Nature getNature() {
         return artifact.isSnapshot() ? Nature.RELEASE_OR_SNAPSHOT : 
Nature.RELEASE;
     }
diff --git 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
index e24e54be47..f9d98cdf1f 100644
--- 
a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
+++ 
b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGenerator.java
@@ -40,9 +40,9 @@ import org.eclipse.aether.util.ConfigUtils;
  */
 class VersionsMetadataGenerator implements MetadataGenerator {
 
-    private Map<Object, VersionsMetadata> versions;
+    private final Map<Object, VersionsMetadata> versions;
 
-    private Map<Object, VersionsMetadata> processedVersions;
+    private final Map<Object, VersionsMetadata> processedVersions;
 
     private final Date timestamp;
 
@@ -75,14 +75,17 @@ class VersionsMetadataGenerator implements 
MetadataGenerator {
         }
     }
 
+    @Override
     public Collection<? extends Metadata> prepare(Collection<? extends 
Artifact> artifacts) {
         return Collections.emptyList();
     }
 
+    @Override
     public Artifact transformArtifact(Artifact artifact) {
         return artifact;
     }
 
+    @Override
     public Collection<? extends Metadata> finish(Collection<? extends 
Artifact> artifacts) {
         for (Artifact artifact : artifacts) {
             Object key = VersionsMetadata.getKey(artifact);

Reply via email to