File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
maven-resolver-impl/src/main/java/org/eclipse/aether/internal/impl Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 37
37
import java .util .concurrent .ExecutorService ;
38
38
import java .util .concurrent .Executors ;
39
39
import java .util .concurrent .Future ;
40
+ import java .util .concurrent .ThreadFactory ;
40
41
41
42
import javax .inject .Inject ;
42
43
import javax .inject .Named ;
@@ -95,7 +96,15 @@ public class DefaultDependencyCollector
95
96
96
97
private VersionRangeResolver versionRangeResolver ;
97
98
98
- private ExecutorService executor = Executors .newFixedThreadPool ( 5 );
99
+ private static final ThreadGroup threadGroup = new ThreadGroup ( "Maven Resolver dependency resolution" );
100
+ private ExecutorService executor = Executors .newCachedThreadPool ( new ThreadFactory () {
101
+ @ Override
102
+ public Thread newThread ( Runnable r ) {
103
+ Thread t = new Thread ( threadGroup , r , "Maven Resolver dependency resolution" );
104
+ t .setDaemon ( true );
105
+ return t ;
106
+ }
107
+ } );
99
108
100
109
public DefaultDependencyCollector ()
101
110
{
You can’t perform that action at this time.
0 commit comments