diff --git a/daemon/src/main/java/org/apache/maven/cli/DaemonMavenInvoker.java b/daemon/src/main/java/org/apache/maven/cli/DaemonMavenInvoker.java index 6dfdb568f..417433dab 100644 --- a/daemon/src/main/java/org/apache/maven/cli/DaemonMavenInvoker.java +++ b/daemon/src/main/java/org/apache/maven/cli/DaemonMavenInvoker.java @@ -27,7 +27,7 @@ import org.apache.maven.api.cli.Options; import org.apache.maven.cling.invoker.ContainerCapsuleFactory; import org.apache.maven.cling.invoker.ProtoLookup; -import org.apache.maven.cling.invoker.mvn.resident.ResidentMavenContext; +import org.apache.maven.cling.invoker.mvn.MavenContext; import org.apache.maven.cling.invoker.mvn.resident.ResidentMavenInvoker; import org.apache.maven.cling.utils.CLIReportingUtils; import org.apache.maven.execution.MavenExecutionRequest; @@ -44,7 +44,7 @@ public DaemonMavenInvoker(ProtoLookup protoLookup) { } @Override - protected void createTerminal(ResidentMavenContext context) { + protected void createTerminal(MavenContext context) { MessageUtils.systemInstall( builder -> { builder.streams( @@ -66,7 +66,7 @@ protected void createTerminal(ResidentMavenContext context) { } @Override - protected void doConfigureWithTerminal(ResidentMavenContext context, Terminal terminal) { + protected void doConfigureWithTerminal(MavenContext context, Terminal terminal) { super.doConfigureWithTerminal(context, terminal); Optional rawStreams = context.invokerRequest.options().rawStreams(); if (rawStreams.orElse(false)) { @@ -86,12 +86,12 @@ private PrintStream printStream(OutputStream outputStream) { } @Override - protected org.apache.maven.logging.BuildEventListener doDetermineBuildEventListener(ResidentMavenContext context) { + protected org.apache.maven.logging.BuildEventListener doDetermineBuildEventListener(MavenContext context) { return context.invokerRequest.lookup().lookup(BuildEventListener.class); } @Override - protected void helpOrVersionAndMayExit(ResidentMavenContext context) throws Exception { + protected void helpOrVersionAndMayExit(MavenContext context) throws Exception { InvokerRequest invokerRequest = context.invokerRequest; BuildEventListener buildEventListener = context.invokerRequest.parserRequest().lookup().lookup(BuildEventListener.class); @@ -110,7 +110,7 @@ protected void helpOrVersionAndMayExit(ResidentMavenContext context) throws Exce } @Override - protected void preCommands(ResidentMavenContext context) throws Exception { + protected void preCommands(MavenContext context) throws Exception { Options mavenOptions = context.invokerRequest.options(); if (mavenOptions.verbose().orElse(false) || mavenOptions.showVersion().orElse(false)) { context.invokerRequest @@ -122,12 +122,12 @@ protected void preCommands(ResidentMavenContext context) throws Exception { } @Override - protected ContainerCapsuleFactory createContainerCapsuleFactory() { + protected ContainerCapsuleFactory createContainerCapsuleFactory() { return new DaemonPlexusContainerCapsuleFactory(); } @Override - protected int doExecute(ResidentMavenContext context, MavenExecutionRequest request) throws Exception { + protected int doExecute(MavenContext context, MavenExecutionRequest request) throws Exception { context.logger.info(MessageUtils.builder() .a("Processing build on daemon ") .strong(Environment.MVND_ID.asString()) diff --git a/daemon/src/main/java/org/apache/maven/cli/DaemonMessageBuilderFactory.java b/daemon/src/main/java/org/apache/maven/cli/DaemonMessageBuilderFactory.java index ebadddd5e..cc154ecc3 100644 --- a/daemon/src/main/java/org/apache/maven/cli/DaemonMessageBuilderFactory.java +++ b/daemon/src/main/java/org/apache/maven/cli/DaemonMessageBuilderFactory.java @@ -18,12 +18,12 @@ */ package org.apache.maven.cli; -import javax.annotation.Priority; import javax.inject.Named; import javax.inject.Singleton; import org.apache.maven.api.annotations.Experimental; import org.apache.maven.jline.JLineMessageBuilderFactory; +import org.eclipse.sisu.Priority; import org.mvndaemon.mvnd.common.Environment; @Named diff --git a/daemon/src/main/java/org/apache/maven/cli/DaemonPlexusContainerCapsuleFactory.java b/daemon/src/main/java/org/apache/maven/cli/DaemonPlexusContainerCapsuleFactory.java index 6bbb6136b..2509c231a 100644 --- a/daemon/src/main/java/org/apache/maven/cli/DaemonPlexusContainerCapsuleFactory.java +++ b/daemon/src/main/java/org/apache/maven/cli/DaemonPlexusContainerCapsuleFactory.java @@ -26,11 +26,11 @@ import java.util.stream.Stream; import org.apache.maven.cling.invoker.PlexusContainerCapsuleFactory; -import org.apache.maven.cling.invoker.mvn.resident.ResidentMavenContext; +import org.apache.maven.cling.invoker.mvn.MavenContext; import org.apache.maven.extension.internal.CoreExtensionEntry; import org.mvndaemon.mvnd.common.Environment; -public class DaemonPlexusContainerCapsuleFactory extends PlexusContainerCapsuleFactory { +public class DaemonPlexusContainerCapsuleFactory extends PlexusContainerCapsuleFactory { @Override protected Set collectExportedArtifacts( @@ -50,7 +50,7 @@ protected Set collectExportedPackages( } @Override - protected List parseExtClasspath(ResidentMavenContext context) throws Exception { + protected List parseExtClasspath(MavenContext context) throws Exception { return Stream.of(Environment.MVND_EXT_CLASSPATH.asString().split(",")) .filter(s -> s != null && !s.isEmpty()) .map(Paths::get) diff --git a/pom.xml b/pom.xml index 367ad4851..5441dd166 100644 --- a/pom.xml +++ b/pom.xml @@ -83,11 +83,11 @@ 4.0.24 2.4.1 3.28.0 - 4.0.0-rc-1 + 4.0.0-rc-3-SNAPSHOT 3.9.9 - 2.0.4 + 2.0.5 2.0.16 0.9.0.M3 3.15.1