心累,找了无数教程,历经多次版本更替,最后终于得行,所以此次记录这次历程,也算一种成长吧~~
试过搭配
IDEA版本 Maven版本 JDK版本 成功与否 2019.1.2 3.6.0 JDK8 否 2019.1.2 3.6.3 JDK8 否 2019.1.2 3.6.3 JDK13 否 2019.3.3 3.6.0 - 3.6.2 JDK13 否 2019.3.3 3.6.3 JDK13 成功
成功的结果是借鉴了N篇网上的教程,但是最后最有帮助的还是群里的大佬的帮助,话不多说,开始教程(最后有错误解决)
一、 环境准备
- IDEA2019.3.3专业版下载
- Maven下载
- Jdk13下载
二、Maven配置
- 添加电脑环境变量
添加环境变量,变量名:Maven_Home, 值:maven路径
- 添加 path 环境变量
添加 %Maven_Home%\\bin
- 命令行检查是否按照成功
mvn -v
- 配置maven settings.xml文件
- 设置本地仓库
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>repository(本地仓库)位置</localRepository>
- 设置镜像
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
- 设置 jdk
<profile>
<id>jdk-13</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>13</jdk>
</activation>
<properties>
<maven.compiler.source>13</maven.compiler.source>
<maven.compiler.target>13</maven.compiler.target>
<maven.compiler.compilerVersion>13</maven.compiler.compilerVersion>
</properties>
</profile>
注意事项
设置jdk,网上有的教程直接将 jdk13, 直接设置成了 jdk1.3,导致我后面运行
mvn compile -U
时,直接出现 版本出错,后面经过大佬的纠正才得以编译成功
- 关于设置镜像的问题,一个阿里云的镜像就够了
三、Maven + IDEA 组合
- 全局设置 IDEA
-
首先进入 IDEA,点击 File,然后点击Close Project
-
随后,点击右下角 Configure,Settings
注:在项目中设置,是设置的局部,新创个项目就没了
从上往下,分别对应 Maven地址,Maven设置文件地址,本地仓库地址(根据自己实际情况更改即可)
jdk版本选择正确,最上面两个选项需勾
- 创建一个不需要 Idea archetype 的项目
直接 Next,随后取Name后,Finsh
- 第一次创建,会下载非常多的 依赖 JR等文件到本地仓库,大概花 10 minute左右, 当然,如果有此下载过程,就代表下列 Error不会出现
-
not resolve plugins .... 2.5 等等
-
底层运行报 warning,
-
pom.xml 文件中加入依赖,后会自动import 导入
- 导入依赖(分两种方法)
-
a. 网页手动获取
-
b. Idea 内部获取
首先 右键 点击
然后进行 dependency获取
会出现下列选项,或者另外一种
注:如果是搜索的那种,输入了之后,一定要多次 ctrl + s , 这样 no result 就会消失,变成可以选的依赖(亲身体会)
四、Finally
- mvn 的一些命令
mvn -versionmvn -vmvn help:systemmvn archetype:generate.....
-
我选的这种版本搭配,不一定唯一,其他被否的也很可能也行,但是至少我没搞出来,环境这东西,太难顶了,如果没有Java群大佬的一步步指定纠正
-
下面是一些参考链接(仅供参考, 我不能说那个作用最大,但是都有用就是了(笑),可能对你现在的情况有所帮助)
a. https://www.cnblogs.com/pxblog/p/11617609.html
b. https://www.cnblogs.com/huangting/p/11079087.html
c. https://blog.csdn.net/weixin_42871989/article/details/85069885
d. https://blog.csdn.net/jwcxs_m/article/details/80076909
e. https://blog.csdn.net/zhang33565417/article/details/97634921
f. http://www.mamicode.com/info-detail-2274928.html
g. https://blog.csdn.net/sky19891212/article/details/43924831
h. https://blog.csdn.net/qq_29951485/article/details/88723491
最后的最后
也许看到上面那么多参考链接,无从下手,下面列举一些我见过的别的大佬教程中,解决bug效果最佳的
-
这个是解决 依赖写在 pom.xml文件中,而无法加载依赖的问题
我的当时的依赖无法加载,就是将 本地仓库删除了,重新导入解决的
-
解决idea中maven项目的pom文件不会自动下载jar包问题 + 更新不完整依赖命令
最后那个更新不完整依赖命令非常有效
-
maven的pom文件出现:Failed to read artifact descriptor for org.springframework.boot:*** 或其他jar包解决方法
删除错误 jar包
-
当然,查看 日志 也是非常重要的
Help -> show Log in Explorer 根据相应 Error 纠正即可
--
3/1更新
Intellij idea 报错:Error : java 不支持发行版本5
最后,祝你 成功解决Bug,喵~~~~