From 6512e301463a3aec94bbd472c2042921a9811a09 Mon Sep 17 00:00:00 2001 From: "Alexander.Glukhov" Date: Fri, 27 Jun 2025 15:00:11 +0200 Subject: [PATCH] [maven][aether][IDEA-373145] use NioTrackingFileManager instead of DefaultTrackingFileManager (cherry picked from commit ab3383546763160f7bf836f6ba83a53b2a891978) IJ-CR-167363 GitOrigin-RevId: 8082950cbbdeaf113b5ac48876ce052d1928014e --- .../org/jetbrains/idea/maven/aether/RepositorySystemHolder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/RepositorySystemHolder.java b/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/RepositorySystemHolder.java index e19cd1b2fed8..3a83b498afd2 100644 --- a/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/RepositorySystemHolder.java +++ b/aether-dependency-resolver/src/org/jetbrains/idea/maven/aether/RepositorySystemHolder.java @@ -12,6 +12,7 @@ import org.apache.maven.repository.internal.MavenRepositorySystemUtils; import org.eclipse.aether.RepositorySystem; import org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory; import org.eclipse.aether.impl.DefaultServiceLocator; +import org.eclipse.aether.internal.impl.TrackingFileManager; import org.eclipse.aether.spi.connector.RepositoryConnectorFactory; import org.eclipse.aether.spi.connector.transport.TransporterFactory; import org.eclipse.aether.transport.file.FileTransporterFactory; @@ -28,6 +29,7 @@ final class RepositorySystemHolder { private static @NotNull RepositorySystem getRepositorySystem() { DefaultServiceLocator locator = MavenRepositorySystemUtils.newServiceLocator(); + locator.setServices(TrackingFileManager.class, new NioTrackingFileManager()); locator.addService(RepositoryConnectorFactory.class, BasicRepositoryConnectorFactory.class); locator.addService(TransporterFactory.class, FileTransporterFactory.class); locator.addService(TransporterFactory.class, HttpTransporterFactory.class);