maven核心内容:依赖管理、
  Maven是Apache组织的开源项目,是项目构建工具。用来管理jar包之间的相互依赖关系
  Maven是一个项目构建和管理的工具,提供了帮助管理,构建,文档,报告,依赖,发布,分发的方法、可以方便的编译代码,进行依赖管理、管理二进制库等

1. maven的好处
  maven的好处在于可以将项目过程规范化,自动化,高效化以及强大的可扩展性
  利用maven自身以及其插件还可以获得代码检查报告,单元测试覆盖率,实现持续集成等等
  坐标:作为jar包,如何给出坐标
  举例:struts2-core-2.3.24.jar
  Apache(公司)+struts2(项目名称)+2.3.24(版本信息)
  maven项目中需要某一个jar包,只需要在maven项目中配置需要的jar包坐标信息。maven程序根据jar包坐标信息去jar包仓库中查找jar包

2. maven的好处如何实现
  maven的两大核心:
  ** 依赖管理:对jar包管理过程
  ** 项目构建:项目在编码完成后,对项目进行编译,打包,测试,部署等一系列操作通过命令来实现

  使用maven命令将web项目发布到tomcat
  进入一个maven的web项目,执行命令mvn tomat:run

3. maven安装、配置本地仓库
  maven程序安装前提:maven程序是java开发,需要安装jdk程序
  mvn -v:查看maven版本信息

  1) maven的下载安装
    <1>下载maven:
      下载后解压(解压目录路径最好不要有中文)
    <2>解压后目录:
      bin:可执行的脚本
      lib:运行需要的依赖包
      conf:配置文件
      boot:
    <3>配置maven的环境变量
      MAVEN_HOME:xxxxxxxxx
      PATH:xxxxxxxx\bin;
      JDK环境变量必须配置
          JAVA_HOME:maven项目会搜索改环境变量,否则无法运行

  2) 配置本地仓库
    仓库类型:本地仓库-->私服-->中央仓库

    进入maven程序解压后的目录中
    配置conf中的setting.xml文件
      <localRepository

网友评论