1、背景:
下载安装maven,配置环境变量,在idea中设置maven路径,在构建项目时,发现maven启动不成功,然后检查maven路径,maven与idea版本是否兼容,settings文件配置阿里中央仓库也解决不了,这个问题弄了好久,原来是VM参数配置错了,后来在VM options for importer 中添加参数 -Djava.net.preferIPv4Stack=true才解决
2、问题报错信息:maven启动失败
java.lang.RuntimeException: Cannot start maven service
at .jetbrains.idea.maven.server.MavenServerConnector.connect(MavenServerConnector.java:159)
at .jetbrains.idea.maven.server.MavenServerConnector.(MavenServerConnector.java:63)
at .jetbrains.idea.maven.server.MavenServerManager.registerNewConnector(MavenServerManager.java:166)
at .jetbrains.idea.maven.server.MavenServerManager.getConnector(MavenServerManager.java:154)
at .jetbrains.idea.maven.server.MavenServerManager$2.create(MavenServerManager.java:396)
at .jetbrains.idea.maven.server.MavenServerManager2.create(MavenServerManager.java:385)at.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)at.jetbrains.idea.maven.server.MavenEmbedderWrapper.doCustomize(MavenEmbedderWrapper.java:93)at.jetbrains.idea.maven.server.MavenEmbedderWrapper.lambda2.create(MavenServerManager.java:385) at .jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41) at .jetbrains.idea.maven.server.MavenEmbedderWrapper.doCustomize(MavenEmbedderWrapper.java:93) at .jetbrains.idea.maven.server.MavenEmbedderWrapper.lambda2.create(MavenServerManager.java:385)at.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)at.jetbrains.idea.maven.server.MavenEmbedderWrapper.doCustomize(MavenEmbedderWrapper.java:93)at.jetbrains.idea.maven.server.MavenEmbedderWrapper.lambdacustomizeForResolve$1(MavenEmbedderWrapper.java:66)
at .jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76)
at .jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve(MavenEmbedderWrapper.java:65)
at .jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve(MavenEmbedderWrapper.java:59)
at .jetbrains.idea.maven.project.MavenProjectResolver.executeWithEmbedder(MavenProjectResolver.java:285)
at .jetbrains.idea.maven.project.MavenProjectResolver.resolveFolders(MavenProjectResolver.java:216)
at .jetbrains.idea.maven.project.MavenProjectsProcessorFoldersResolvingTask.perform(MavenProjectsProcessorFoldersResolvingTask.java:40)
at .jetbrains.idea.maven.project.MavenProjectsProcessor.doProcessPendingTasks(MavenProjectsProcessor.java:145)
at .jetbrains.idea.maven.project.MavenProjectsProcessor.aess$000(MavenProjectsProcessor.java:36)
at .jetbrains.idea.maven.project.MavenProjectsProcessor1.run(MavenProjectsProcessor.java:114)at.jetbrains.idea.maven.utils.MavenUtil.lambda1.run(MavenProjectsProcessor.java:114) at .jetbrains.idea.maven.utils.MavenUtil.lambda1.run(MavenProjectsProcessor.java:114)at.jetbrains.idea.maven.utils.MavenUtil.lambdarunInBackground$5(MavenUtil.java:500)
at .intellij.util.Runnabl
3、问题解决:VM options for importer 中添加参数 -Djava.net.preferIPv4Stack=true ,最后重新构建项目就好了
更多推荐
无法启动,java,Maven,lang,service
发布评论