[ 
https://issues.apache.org/jira/browse/MBUILDCACHE-96?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17872890#comment-17872890
 ] 

ASF GitHub Bot commented on MBUILDCACHE-96:
-------------------------------------------

cstamas commented on code in PR #171:
URL: 
https://github.com/apache/maven-build-cache-extension/pull/171#discussion_r1713592672


##########
src/main/java/org/apache/maven/buildcache/checksum/MavenProjectInput.java:
##########
@@ -684,51 +801,58 @@ private SortedMap<String, String> 
getMutableDependenciesHashes(String keyPrefix,
                         
projectInputCalculator.calculateInput(dependencyProject).getChecksum();
             } else // this is a snapshot dependency
             {
-                DigestItem resolved = 
resolveArtifact(repoSystem.createDependencyArtifact(dependency), false);
+                DigestItem resolved = null;
+                try {
+                    resolved = resolveArtifact(dependency);
+                } catch (ArtifactResolutionException | 
InvalidVersionSpecificationException e) {
+                    throw new IOException(e);
+                }
                 projectHash = resolved.getHash();
             }
             result.put(
-                    keyPrefix + 
KeyUtils.getVersionlessArtifactKey(repoSystem.createDependencyArtifact(dependency)),
-                    projectHash);
+                    keyPrefix + 
KeyUtils.getVersionlessArtifactKey(createDependencyArtifact(dependency)), 
projectHash);
         }
         return result;
     }
 
     @Nonnull
-    private DigestItem resolveArtifact(final Artifact dependencyArtifact, 
boolean isOffline) throws IOException {
-        ArtifactResolutionRequest request = new ArtifactResolutionRequest()
-                .setArtifact(dependencyArtifact)
-                .setResolveRoot(true)
-                .setResolveTransitively(false)
-                .setLocalRepository(session.getLocalRepository())
-                .setRemoteRepositories(project.getRemoteArtifactRepositories())
-                .setOffline(session.isOffline() || isOffline)
-                .setForceUpdate(session.getRequest().isUpdateSnapshots())
-                .setServers(session.getRequest().getServers())
-                .setMirrors(session.getRequest().getMirrors())
-                .setProxies(session.getRequest().getProxies());
-
-        final ArtifactResolutionResult result = repoSystem.resolve(request);
-
-        if (!result.isSuccess()) {
+    private DigestItem resolveArtifact(final Dependency dependency)
+            throws IOException, ArtifactResolutionException, 
InvalidVersionSpecificationException {

Review Comment:
   Ah, i see..., nvm





> Remove usage of maven-compat
> ----------------------------
>
>                 Key: MBUILDCACHE-96
>                 URL: https://issues.apache.org/jira/browse/MBUILDCACHE-96
>             Project: Maven Build Cache Extension
>          Issue Type: Task
>    Affects Versions: 1.2.0
>            Reporter: Olivier Lamy
>            Assignee: Olivier Lamy
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.3.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to