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 <[email protected]>
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;
}