有时候坚持下去就会有你意想不到的结果
——文记
目录
二、学习什么是Maven、maven的作用、如何下载安装,学习仓库坐标和结构以及pom.xml 的配置,以前其他的配置文件
https://mvnrepository.com/ 中央仓库地址
https://developer.aliyun.com 阿里云仓库
一、先看传统的开发过程和SSM/SSH框架开发过程
工作流程:
传统的开发:
底层和需要编写大量的代码:
引入SSM SSH框架
引入mybatis前后的区别:
引入maven前后的区别:
也可以先从自己的私有仓库找
还有一种镜像仓库(阿里云):(免费的)克隆中央仓库
二、学习什么是Maven、maven的作用、如何下载安装,学习仓库坐标和结构,以及pom.xml的配置,以前其他的配置文件
1.什么是Maven
- Maven是Apache下的一个开源项目,它是一个创新的项目管理工具,它用于对Java项目进行项目构建、
- 依赖管理及项目信息管理。(开源、免费、Java语言实现)
- Maven基于项目对象模型(POM,Project Object Model),对项目进行抽象,把一个项目从创建到部署,中
- 间所经历的各个阶段,都进行单独定义,这样就可以对一个项目进行各个环节的程序化管理,并且允许
- 用户进行扩展,满足用户定制化的需求。
总结: Maven 就是一个软件工具,它的主要作用就是对项目进行管理
2. 作用
- 需要到不同的官网下载不同的jar
- 需要自己测试多个jar之间是否版本兼容
- 需要自己分析依赖关系,例如a.jar依赖b.jar,那么我们使用a.jar的时候也要把b.jar下载下来
- 需要自己管理jar和其对应的源码和javadoc
使用 Maven 后,这些问题都统统帮我们解决了,它会对项目中依赖的 jar 进行自动管理
3.下载
4.安装
2. 下载好的Maven,在指定目录解压即可
3. 配置Maven的系统环境变量
5.先测试自己的maven环境
测试一下自己的maven环境是否能够正常工作。
mvn -version : 是否安装maven软件。
echo %M2_HOME% : maven软件安装位置
path : 查看整个系统路径配置信息 查看
mvn命令所在路径:D:\soft\maven\apache-maven-3.6.0\bin;
查看路径:
5.仓库
注意, maven 始终会先去本地仓库中查看需要的 jar 包,如果没有再到中央仓库中查找注意,从中央仓库中下载的 jar 包,会自动存放到本地仓库中
https://mvnrepository.com/ 中央仓库地址
https://developer.aliyun.com 阿里云仓库
6.配置
7.坐标
- groupId :该元素定义当前Maven项目隶属的实际项目
- artifactId:该元素定义当前maven项目表示的具体子项目(模块)
- version:该元素定义当前maven项目的具体版本
8 结构
9 pom.xml
三、是将maven与idea相关联:包括使用一些依赖和结构
项目
3. 选择完成
4. 表示maven项目创建成功
依赖
2. 点击对应的依赖
3. 选择使用的版本,例如3.4.6
4. 点击进入后,复制mybatis的坐标
5. 将复制的坐标添加到项目的pom.xml文件中
6. 修改pom.xml后,右键重新导入
7. 导入成功后,可以在项目中查看到依赖的mybatis的jar包
四:test、clean、package、complie、install
如果是第一次使用 maven ,那么运行时,会稍微慢一些,因为要往本地仓库中下载 jar 和插件(需 要联网),之后再运行就比较快了。
通过idea创建的maven项目中没有resources目录可以手动添加
2. 添加resources目录
3. 添加成功
1.test
2 clean
3 package