diff --git a/impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/LookupContext.java b/impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/LookupContext.java index c3bbb9815852..bf156b69498d 100644 --- a/impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/LookupContext.java +++ b/impl/maven-cli/src/main/java/org/apache/maven/cling/invoker/LookupContext.java @@ -105,7 +105,7 @@ public LookupContext(InvokerRequest invokerRequest, boolean containerCapsuleMana public Settings effectiveSettings; public PersistedToolchains effectiveToolchains; - public final List closeables = new ArrayList<>(); + public final List closeables = Collections.synchronizedList(new ArrayList<>()); @Override public void close() throws InvokerException {