JavaWeb实践总结(二):Maven

一、简单了解

Maven:基于项目对象模型(缩写:POM), 是一个项目管理工具,利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤,可以对 Java 项目进行构建、依赖管理

二、Meven架构管理工具

在Javaweb开发中,需要使用大量的jar包,需要手动导入 — Maven可以自动帮我们导入和配置这些jar包

三、核心思想

约定大于配置:Maven会规定改如何编写好Java目录代码,要按照这个规范

四、Maven 下载与配置(应该注意的部分)

⭐ 就目前这个时间,个人觉得下载 apache-maven-3.6.1 版本会方便很多,新版本可能会有一些突发的问题,可能是涉及兼容性问题(我是在IDEA上使用Maven)

修改xml文件

JavaWeb实践总结(二):Maven

1、Maven 阿里云镜像

JavaWeb实践总结(二):Maven

2、Maven本地仓库

首先新建一个文件姐 ---- maven-repo
JavaWeb实践总结(二):Maven

五、IEAD 使用 maven(不是完整流程)

1、创建项目

方法一:自己创建空白项目
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven
方法二:使用模板
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven

2、导入包 – 到本地仓库

会有提示自动导入
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven

3、设置maven路径(永久修改)

这种做法只对本项目有作用
JavaWeb实践总结(二):Maven
永久修改
JavaWeb实践总结(二):Maven

4、Maven环境优化

JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven
JavaWeb实践总结(二):Maven
这里标记有个小tips:只有被标记为Source Root的才能创建Class Java项目
可以参考:https://blog.****.net/qq_27093465/article/details/52912444

六、Maven相关文件

1、pom.xml

pom.xml是maven的核心配置文件
JavaWeb实践总结(二):Maven

2、Maven Projects

JavaWeb实践总结(二):Maven