Maven项目在idea中部署遇到的问题

1.问题

Maven项目在idea中部署遇到的问题

2.什么是Maven

(1)什么是Maven:Apache Maven是一个项目管理、整合工具。基于对象工程模型(POM),通过一个*信息管理模块,Maven可以管理项目的构建、报告以及文档。
(2)这个*信息管理模块就是指pom.xml文件(Project Object Model),该文件是整个Maven系统的基础组件。

3.为什么用Maven项目

为什么用Maven项目:有了Maven项目后,我们就不需要手动导入各种jar包,项目会从pom.xml文件中的依赖包配置信息,从本地仓库调取所需jar包。这么做的好处:
1)jar包不会产生版本冲突
2)Maven项目比其他项目体型小,仅仅需要一个pom.xml文件。

4.idea中部署maven项目

(1)idea和maven的版本配套问题(这个问题是pom.xml文件中是否能拉取成功jar包的关键)
这里必须要注意!!!!Idea不一定版本越高越好,看自己的电脑内存。有时各种版本的**不一定在自己计算机上起作用。
新版下载好一安装就闪退的,大概率是自己内存带不动。网上的解决办法是修改如下文件及代码部分
Maven项目在idea中部署遇到的问题
Maven项目在idea中部署遇到的问题
将预存空间改大即可
例如:240m改成360m

(2)pom.xml文件想要拉取maven外网仓库,速度会很慢
解决方案:1)单个项目的pom.xml文件里添加阿里云仓库
2)全局性设置
Maven项目在idea中部署遇到的问题
Maven项目在idea中部署遇到的问题

配置阿里云仓库镜像后,拉取jar包就会很快
Maven项目在idea中部署遇到的问题

该位置是jar包拉取成功后存储的位置,根据自己的磁盘分区定义,最好与maven文件放在一起
Maven项目在idea中部署遇到的问题

(3)配置maven环境及环境变量

Maven项目在idea中部署遇到的问题
Maven项目在idea中部署遇到的问题

1)这里注意的是:Path若追加配置失败,则另起一行即新建单独写maven配置
2)检查配置是否成功(必须)出现下图才算成功
Maven项目在idea中部署遇到的问题

(4)便捷方法:选择一个jar包需求广泛的完整idea项目,放入idea内让其编译,这样大部分的常用包就都在我们本机的本地仓库了,在编写pom.xml文件时,拉取时间明显缩短,也不会报各种莫名其妙的错误。

Maven项目在idea中部署遇到的问题