maven

1.依赖管理
    jar包不存放在项目里面,而是将jar包存放在仓库里面 使用
时通过对应关系映射起来。
2.maven 两大核心:
    依赖管理:对jar包管理过程
    项目构建:项目在编码完成后,对项目进行编译、测试、打包
部署。通过命令执行一系列的操作 mvn -tomcat run


3.本地仓库
  私服
  中央仓库


4.maven常用命令
  mvn clean 将项目编译生成的class文件所对应的文件夹删除掉
  mvn compile
  mvn test 单元测试(要求测试类名必须以Test结尾)
  mvn package 项目进行打包
  install: 安装 将修改过的包安装到本地仓库(解决本地项目
共用一个jar包)


  执行下面的命令时,上面的命令也会执行。
  
5.maven 项目的生 命周期(就是执行上面的命令)
  maven 中存在三套声明周期,每套互补影响
  cleanLifeCycle:清理声明周期
  defaultLife:默认声明周期
     complie,test,package,istall,deploy


  sitLifeCycle:站点声明周期
    site(命令) 生成html文本 声明一些jar 包


6.依赖范围
  添加依赖的范围:默认是compile
  Provided:运行部署到tomcat不在需要jar包
  如果将servlet-api.jar 设置为compile,打包
  后包含servlet-api,war包部署到tomcat,跟tomcat
  包冲突,导致运行失败  
  
   总结:如果使用到tomcat自带jar 包,将项目中依赖的
作用范围设置为:provided
  
  

你可能感兴趣的:(学习笔记记录,maven)