1.Maven基础
1.2.Mave简介
在windows和linux上打包得到的jar包不一样
- Maven的本质是项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)
- POM(Project Object Model):项目对象模型(把项目看成一个对象)
- 一个项目对应一个POM文件
中央仓库是maven的中央仓库
1.3.Maven的作用
1.3.仓库
私服是避免都去直接从中央仓库里面拉取,私服一般只自己的公司或者阿里云,访问速度较快。
1.4.坐标:识别资源的位置
1.5.修改Maven配置
1.5.1.资源从哪来
1.5.2.资源下到哪
1.6.Maven命令
在 pom.xml 同级目录下执行这些命令,package 会集成 compile 和 test
1.7.idea里面创建 mavan 项目
这种类型一般是用来构建插件的
****
1.8.maven的依赖配置(传递依赖、依赖冲突)
项目2 引入了 项目3,导致 项目2 也有 项目3 的依赖包
其实可以边看边调jar包,直到jar符合自己的预期就行了
排除依赖,比如引入一个项目的jar包,但是里面有一个包不想要,就可以用这个去排除掉