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

cziegeler pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-slingfeature-maven-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 4eadd6e  SLING-9913 : ArtifactProvider should not log stack trace if 
artifact is not found
4eadd6e is described below

commit 4eadd6e84407bd082e161e15a3b85f8b3f15c8e6
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Mon Nov 16 17:18:31 2020 +0100

    SLING-9913 : ArtifactProvider should not log stack trace if artifact is not 
found
---
 .../sling/feature/maven/mojos/AbstractFeatureMojo.java    |  2 +-
 .../org/apache/sling/feature/maven/mojos/ApisJarMojo.java | 15 +++++++--------
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java 
b/src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java
index 79aad7c..5bb5a8e 100644
--- 
a/src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java
+++ 
b/src/main/java/org/apache/sling/feature/maven/mojos/AbstractFeatureMojo.java
@@ -343,7 +343,7 @@ public abstract class AbstractFeatureMojo extends 
AbstractMojo {
                     .getOrResolveArtifact(project, mavenSession, 
artifactHandlerManager, artifactResolver, id)
                     .getFile().toURI().toURL();
             } catch (Exception e) {
-                getLog().error(e);
+                getLog().debug("Artifact " + id.toMvnId() + " not found");
                 return null;
             }
         }
diff --git 
a/src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java 
b/src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java
index f4b2ea3..6c94857 100644
--- a/src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java
+++ b/src/main/java/org/apache/sling/feature/maven/mojos/ApisJarMojo.java
@@ -30,7 +30,6 @@ import java.util.Calendar;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.HashSet;
-import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.Properties;
@@ -699,9 +698,9 @@ public class ApisJarMojo extends 
AbstractIncludingFeatureMojo {
         }
     }
 
-    private File getArtifactFile(final ArtifactProvider artifactProvider, 
final ArtifactId artifactId)
+    private File getArtifactFile(final ArtifactId artifactId)
             throws MojoExecutionException {
-        final URL artifactURL = retrieve(artifactProvider, artifactId);
+        final URL artifactURL = retrieve(artifactId);
         if (artifactURL == null) {
             throw new MojoExecutionException("Unable to find artifact " + 
artifactId.toMvnId());
         }
@@ -768,7 +767,7 @@ public class ApisJarMojo extends 
AbstractIncludingFeatureMojo {
      * @throws MojoExecutionException
      */
     private void onArtifact(final ApisJarContext ctx, Artifact artifact) 
throws MojoExecutionException {
-        final File bundleFile = getArtifactFile(artifactProvider, 
artifact.getId());
+        final File bundleFile = getArtifactFile(artifact.getId());
 
         final Manifest manifest = getManifest(artifact.getId(), bundleFile);
 
@@ -1082,7 +1081,7 @@ public class ApisJarMojo extends 
AbstractIncludingFeatureMojo {
 
                 Artifact syntheticArtifact = new Artifact(
                         new ArtifactId(groupId, artifactId, version, 
classifier, null));
-                final File bundleFile = getArtifactFile(artifactProvider, 
syntheticArtifact.getId());
+                final File bundleFile = 
getArtifactFile(syntheticArtifact.getId());
 
                 processBinary(ctx, info, bundleFile, syntheticArtifact, null, 
skipBinDeflate, skipSourceDeflate);
             }
@@ -1116,7 +1115,7 @@ public class ApisJarMojo extends 
AbstractIncludingFeatureMojo {
         return null;
     }
 
-    private URL retrieve(final ArtifactProvider artifactProvider, final 
ArtifactId artifactId) {
+    private URL retrieve(final ArtifactId artifactId) {
         getLog().debug("Retrieving artifact " + artifactId + "...");
         URL sourceFile = artifactProvider.provide(artifactId);
         if (sourceFile != null) {
@@ -1209,7 +1208,7 @@ public class ApisJarMojo extends 
AbstractIncludingFeatureMojo {
             final ArtifactId sourcesArtifactId, final boolean allowFallback) 
throws MojoExecutionException {
         boolean failed = false;
         try {
-            final URL url = retrieve(artifactProvider, sourcesArtifactId);
+            final URL url = retrieve(sourcesArtifactId);
             if (url != null) {
                 File sourcesBundle = IOUtils.getFileFromURL(url, true, null);
                 deflate(info.getSourceDirectory(), sourcesBundle, 
info.getUsedExportedPackageIncludes());
@@ -1275,7 +1274,7 @@ public class ApisJarMojo extends 
AbstractIncludingFeatureMojo {
         if (model == null) {
             getLog().debug("Retrieving POM " + pomArtifactId.toMvnId() + 
"...");
             // POM file must exist, let the plugin fail otherwise
-            final URL pomURL = retrieve(artifactProvider, pomArtifactId);
+            final URL pomURL = retrieve(pomArtifactId);
             if (pomURL == null) {
                 throw new MojoExecutionException("Unable to find artifact " + 
pomArtifactId.toMvnId());
             }

Reply via email to