Re: [ANN] ASF Maven 3.10.0-rc-1 released
"Nikita Skvortsov via dev" <[email protected]> Tue, 14 Jul 2026 11:52:25 +0200
| Newsgroups | gmane.comp.jakarta.turbine.maven.devel |
|---|---|
| Message-ID | <CA+VHd0OvAKQ5vjZPLBkhBzyjzBMw-srK0k=sKzj0Ks=dctbnbQ@mail.gmail.com> |
--000000000000c6efa306568f2ac5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable We are looking into it. Thank you for the report! --- Nikita Skvortsov Java Build Tools Team Lead JetBrains N.V. | KvK reg. nr. 56460279 Gelrestraat 16, 1079 MZ Amsterdam, The Netherlands T: + 31 (0)20 205 01 18 | F: +31 (0)20 205 01 19 E: [email protected] On Mon, 13 Jul 2026 at 14:23, Tam=C3=A1s Cserven=C3=A1k <[email protected]= t> wrote: > It is here > > https://github.com/JetBrains/intellij-community/blob/master/plugins/maven= /maven3-server-impl/resources/META-INF/plexus/components.xml > > And yes, Maven 3.10.x is totally moved off Plexus, no XML just JSR330. > Hence, same refresh would be needed there are well.... > > Thanks > T > > On Mon, 13 Jul 2026 at 14:15, Sergey Chernov <[email protected]> > wrote: > > > > Congrats! > > > > The CLI executions look ok. > > The scenario that I've forgotten to check is IDEA import when the maven > > home path is specified as "Use Maven Wrapper" (which is default; > > alternative options are either Bundled Maven 3 or manually specified > > directory). > > It fails with full stacktrace in idea.log: > > ``` > > 2026-07-13 14:03:55,459 [ 19383] WARN - #o.j.i.maven - Error in mave= n > > config parsing > > com.google.inject.CreationException: Unable to create injector, see the > > following errors: > > > > 1) [Guice/MissingImplementation]: No implementation for > > ArtifactHandlerManager was bound. > > > > Requested by: > > 1 : > > > DefaultArtifactFactory.artifactHandlerManager(DefaultArtifactFactory.java= :38) > > \_ for field artifactHandlerManager > > at > DefaultPlexusContainer$1.configure(DefaultPlexusContainer.java:322) > > > > Learn more: > > https://github.com/google/guice/wiki/MISSING_IMPLEMENTATION > > > > 1 error > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Full classname legend: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > ArtifactHandlerManager: > > "org.apache.maven.artifact.handler.manager.ArtifactHandlerManager" > > DefaultArtifactFactory: > > "org.apache.maven.artifact.factory.DefaultArtifactFactory" > > DefaultPlexusContainer$1: "org.codehaus.plexus.DefaultPlexusContainer$1= " > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > > End of classname legend: > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D > > at > > > com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Err= ors.java:576) > > at > > > com.google.inject.internal.InternalInjectorCreator.initializeStatically(I= nternalInjectorCreator.java:163) > > at > > > com.google.inject.internal.InternalInjectorCreator.build(InternalInjector= Creator.java:110) > > at com.google.inject.Guice.createInjector(Guice.java:87) > > at com.google.inject.Guice.createInjector(Guice.java:69) > > at com.google.inject.Guice.createInjector(Guice.java:59) > > at > > > org.codehaus.plexus.DefaultPlexusContainer.addComponent(DefaultPlexusCont= ainer.java:318) > > at > > > org.codehaus.plexus.DefaultPlexusContainer.addComponent(DefaultPlexusCont= ainer.java:308) > > at > > > org.jetbrains.idea.maven.server.Maven3XServerEmbedder.customizeComponents= (Maven3XServerEmbedder.java:430) > > at > > > org.jetbrains.idea.maven.server.Maven36ServerEmbedderImpl.customizeCompon= ents(Maven36ServerEmbedderImpl.java:35) > > at > > > org.jetbrains.idea.maven.server.Maven3XServerEmbedder.resolveProjects(Mav= en3XServerEmbedder.java:558) > > at > > > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMe= thodHandleAccessor.java:103) > > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > > at > > > java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:3= 60) > > at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200) > > at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197) > > at > > > java.base/java.security.AccessController.doPrivileged(AccessController.ja= va:714) > > at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:19= 6) > > at > > > java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.j= ava:598) > > at > > > java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTra= nsport.java:844) > > at > > > java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$= 0(TCPTransport.java:721) > > at > > > java.base/java.security.AccessController.doPrivileged(AccessController.ja= va:400) > > at > > > java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTran= sport.java:720) > > at > > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExe= cutor.java:1144) > > at > > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolEx= ecutor.java:642) > > at java.base/java.lang.Thread.run(Thread.java:1583) > > at > > > java.rmi/sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(S= treamRemoteCall.java:298) > > at > > > java.rmi/sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.= java:274) > > at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162) > > at > > > java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod= (RemoteObjectInvocationHandler.java:215) > > at > > > java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjec= tInvocationHandler.java:160) > > at jdk.proxy7/jdk.proxy7.$Proxy276.resolveProjects(Unknown Source) > > at > > > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMe= thodHandleAccessor.java:104) > > at java.base/java.lang.reflect.Method.invoke(Method.java:565) > > at > com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:165) > > at com.intellij.execution.rmi.RemoteUtil.access$200(RemoteUtil.java:3= 4) > > at > > > com.intellij.execution.rmi.RemoteUtil$1MyHandler.lambda$invoke$0(RemoteUt= il.java:147) > > at > > > com.intellij.openapi.util.ClassLoaderUtil.computeWithClassLoader(ClassLoa= derUtil.java:30) > > at > > > com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.j= ava:217) > > at > > > com.intellij.execution.rmi.RemoteUtil$1MyHandler.invoke(RemoteUtil.java:1= 47) > > at jdk.proxy7/jdk.proxy7.$Proxy276.resolveProjects(Unknown Source) > > at > > > org.jetbrains.idea.maven.server.MavenEmbedderWrapper.resolveProject$lambd= a$3(MavenEmbedderWrapper.kt:100) > > at > > > org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2= $2$invokeSuspend$$inlined$useWithScope$default$1.invokeSuspend(trace.kt:140= ) > > at > > > org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2= $2$invokeSuspend$$inlined$useWithScope$default$1.invoke(trace.kt) > > at > > > org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2= $2$invokeSuspend$$inlined$useWithScope$default$1.invoke(trace.kt) > > at > > > kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatche= d.kt:67) > > at > > > kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Un= dispatched.kt:43) > > at > > > kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.com= mon.kt:165) > > at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) > > at > > > org.jetbrains.idea.maven.server.MavenEmbedderWrapper$runLongRunningTask$2= $2.invokeSuspend(MavenEmbedderWrapper.kt:460) > > at > > > kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Continuati= onImpl.kt:34) > > at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) > > at > > > kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedD= ispatcher.kt:130) > > at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) > > at > > > kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineSched= uler.kt:610) > > at > > > kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(Corou= tineScheduler.kt:1188) > > at > > > kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(Corouti= neScheduler.kt:775) > > at > > > kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineSche= duler.kt:762) > > ``` > > > > I'm not sure if this is a Maven or IDEA issue (anybody from JetBrains i= n > > this mailing list?), I can submit a Youtrack ticket to JB. > > In case if "Bundled Maven 3.9.11" is chosen, the import works fine. > > IDEA 2026.1.4 > > > > > > On Mon, Jul 13, 2026 at 11:19=E2=80=AFAM Tam=C3=A1s Cserven=C3=A1k <cst= [email protected]> > wrote: > > > > > Howdy, > > > > > > The ASF Maven team is pleased to announce the release of the > > > ASF Maven 3.10.0-rc-1 > > > > > > ASF Maven is a software project management and comprehension tool. > > > Based on the concept of a project object model (POM), Maven can manag= e > > > a project's build, reporting and documentation from a central piece o= f > > > information. > > > > > > Maven 3.10.0-rc-1 is available via > https://maven.apache.org/download.cgi > > > > > > The core release is independent of plugin releases. > > > Further releases of plugins will be made separately. > > > > > > If you have any questions, please consult: > > > > > > - the web site: https://maven.apache.org/ > > > - the maven-user mailing list: > https://maven.apache.org/mailing-lists.html > > > - the reference documentation: > https://maven.apache.org/ref/3.10.0-rc-1/ > > > > > > For more information read > > > https://maven.apache.org/docs/3.10.0-rc-1/release-notes.html > > > > > > Detailed release notes > > > https://github.com/apache/maven/releases/tag/maven-3.10.0-rc-1 > > > > > > Have fun! > > > - The Maven Team > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --000000000000c6efa306568f2ac5--