Maven基础

18 阅读1分钟

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包,但是里面有一个包不想要,就可以用这个去排除掉


1.9.maven的依赖范围

1.9+.项目生命周期与插件