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

ggrzybek pushed a commit to branch camel-4.8.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-4.8.x by this push:
     new aa68a61df0c [CAMEL-21761] Use model cache for maven-resolver based 
downloader
aa68a61df0c is described below

commit aa68a61df0c4db4bc85cd47bc679d0da3a9f7e4f
Author: Grzegorz Grzybek <gr.grzy...@gmail.com>
AuthorDate: Wed Feb 19 12:24:49 2025 +0100

    [CAMEL-21761] Use model cache for maven-resolver based downloader
    
    (cherry picked from commit 2c12367316bf5ace1e0b5da0afac28568ab8f348)
---
 .../main/java/org/apache/camel/tooling/maven/MavenDownloaderImpl.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/MavenDownloaderImpl.java
 
b/tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/MavenDownloaderImpl.java
index a01277fd32a..599c30c69f3 100644
--- 
a/tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/MavenDownloaderImpl.java
+++ 
b/tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/MavenDownloaderImpl.java
@@ -77,6 +77,7 @@ import org.apache.maven.settings.validation.SettingsValidator;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
 import org.eclipse.aether.AbstractRepositoryListener;
 import org.eclipse.aether.ConfigurationProperties;
+import org.eclipse.aether.DefaultRepositoryCache;
 import org.eclipse.aether.DefaultRepositorySystemSession;
 import org.eclipse.aether.RepositoryEvent;
 import org.eclipse.aether.RepositorySystem;
@@ -1157,12 +1158,13 @@ public class MavenDownloaderImpl extends ServiceSupport 
implements MavenDownload
         //            session.setRepositoryListener(null);
         //            session.setTransferListener(null);
         //            session.setResolutionErrorPolicy(null);
-        //            session.setCache(null);
         //            session.setData(null);
         //            session.setReadOnly();
         // could be useful to search through kamelet/jbang config
         session.setWorkspaceReader(null);
 
+        session.setCache(new DefaultRepositoryCache());
+
         return session;
     }
 

Reply via email to