Maven简述及安装

简述

Maven简述及安装_第1张图片

1)、作用

①管理第三方jar包
建立本地仓库、去除大量重复文件

②jar包之间的依赖关系

③处理jar包之间的冲突(依赖传递时,依赖了不同版本的包)
最短路径者优先、先声明者优先

④获取第三方依赖包(从中央仓库下载)

⑤将一个项目拆分为多个模块
Web模块、组件模块、公共模块、环境模块(管理jar包)

⑥实现项目的分布式部署
每个模块运行在独立的模块上

2)、自动构建工具

①项目构建
编译:java——>class
部署:程序——>服务器
运行:启动服务器,访问上下文路径(项目)
构建环节:清理、编译、测试、报告、打包(jar、war)、安装、部署
自动化构建:自动完成构建环节

②依赖管理

3)、核心概念

①POM
②约定的目录结构
③坐标
④依赖管理
⑤仓库管理
⑥生命周期
⑦插件和目标
⑧继承
⑨聚合



安装和配置

①检查JAVA——HOME环境变量
在这里插入图片描述
②下载并解压Maven的核心程序(非中文无空格)
点击前往下载页
Maven简述及安装_第2张图片
③配置环境变量
M2_HOME、path
Maven简述及安装_第3张图片

④检测是否安装成功
Maven简述及安装_第4张图片
⑤配置本地仓库
默认本地仓库:~/.m2/respond
修改settings.conf文件:

  
  //去掉注释
    目标路径

⑥配置下载镜像服务器


      alimaven
      central
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public

⑦配置对应JDK版本


 
  jdk-1.8
 
  true
  1.8
 
 
  1.8
  1.8
  1.8
 
 

常用指令

在pom.xml文件路径下执行
测试类位于:src/test/包(类名以Test结尾)
业务类位于:src/main/包
①mvn compile(编译)
②mvn clean(清理)
③mvn clean compile(清理并编译)
④mvn test-compile(编译测试类)
⑤mvn clean test(清理测试类)
⑥mvn clean package(清理并测试再打包)
⑦mvn surce:jar(生成源码包)

你可能感兴趣的:(IDE,maven)