Maven

1.Maven仓库分类

  1. 本地仓库:将jar包存储到本地。
  2. 私有仓库:将jar包存储到公司局域网内的一台服务器。
  3. 中央仓库:将jar包存储到互联官网上,由Maven团队来维护。

2.Maven仓库jar包查找顺序

本地仓库 -》私有仓库 -》中央仓库

3.依赖冲突处理

使用 [这种主要用于子模块的版本一致性中]

4.Maven的生命周期

  • 我们只需要注意一点:执行后面的命令时,前面的命令自动得到执行


  1. clean:有问题,多清理!
  2. package:打成Jar or War包,会自动进行clean+compile
  3. install:将本地工程Jar上传到本地仓库
  4. deploy:上传到私服

5.关于scope依赖范围

  1. compile:默认的scope,运行期有效,需要打入包中。
  2. provided:编译期有效,运行期不需要提供,不会打入包中。
  3. runtime:编译不需要,在运行期有效,需要导入包中。(接口与实现分离)
  4. test:测试需要,不会打入包中。
  5. system:非本地仓库引入、存在系统的某个路径下的jar。(一般不使用)

你可能感兴趣的:(Maven)