intellij创建maven项目遇到的问题

现在才开始用maven也是汗。。刚上手就在IDE里碰到不少问题
1.勾选create from archetype时,创建maven项目一直卡在running C://users/xxx/.m2/archetypetemp,卡了很久(并没有等到它创建成功。。。感觉太久了)
网上搜到的解决方法:
1)在创建项目时在下图Properties中点击右边+
这里写图片描述
弹出如下显示框,输入图中参数
这里写图片描述
之后开始下一步,速度还可以
2)干脆不用intellij的archetype,不要勾选create from archetype,具体创建过程见下链接http://www.voidcn.com/blog/SJZYLC/article/p-4971448.html
http://www.itwendao.com/article/detail/67820.html

  1. 创建项目后发现intellij右侧的maven project选项卡中的maven项目报错,plugin目录下缺少jar包,在file->setting->Build,Deployment,Execution->Maven选项卡中,更改maven使用的目录,最好使用自己下载的最新版(强烈不建议使用intellij自带的maven,简直慢到死),配置如下图
    这里写图片描述

改掉maven目录后,一定要记得把下面的user setting filelocal repository改掉,改成对应maven目录下的settingfile和repo,setting file目录为%MAVEN_HOME%/conf/settings.xml,不要用原来默认的在C盘的maven配置,这些都是和intell自带maven对应的

比较坑的是如果不改掉User setting file 和 local repository的话,无法在项目目录中导入pom.xml中的依赖(在project的library中什么都没有),而且在pom.xml开头的project上会报错,显示cannot reconnect, inspect maven model for resolution problems,打开日志文件(help->show log in explorer),报错如下

org.jetbrains.idea.maven - Cannot reconnect.

java.lang.RuntimeException: Cannot reconnect.
at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82)
at org.jetbrains.idea.maven.server.MavenServerManager.interpolateAndAlignModel(MavenServerManager.java:493)
at org.jetbrains.idea.maven.project.MavenProjectReader.readProject(MavenProjectReader.java:58)
at org.jetbrains.idea.maven.project.MavenProject.read(MavenProject.java:631)
at org.jetbrains.idea.maven.project.MavenProjectsTree.doUpdate(MavenProjectsTree.java:555)
at org.jetbrains.idea.maven.project.MavenProjectsTree.update(MavenProjectsTree.java:464)
at org.jetbrains.idea.maven.project.MavenProjectsTree.updateAll(MavenProjectsTree.java:432)
at org.jetbrains.idea.maven.project.MavenProjectsProcessorReadingTask.perform(MavenProjectsProcessorReadingTask.java:60)
at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doProcessPendingTasks(MavenProjectsProcessor.java:130)
at org.jetbrains.idea.maven.project.MavenProjectsProcessor.access 000(MavenProjectsProcessor.java:30)atorg.jetbrains.idea.maven.project.MavenProjectsProcessor 2.run(MavenProjectsProcessor.java:105)
at org.jetbrains.idea.maven.utils.MavenUtil.lambda runInBackground 5(MavenUtil.java:440)
at com.intellij.openapi.application.impl.ApplicationImpl 2.run(ApplicationImpl.java:307)atjava.util.co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值