Maven-第一章

  Maven:自动化的构建工具

Maven简介

  1.1软件开发中的阶段

    需求分析:分析项目具体完成的功能,有什么要求,具体怎么实现

    设计阶段:根据分析的结果,设计项目的使用什么技术,解决难点

    开发阶段:编码实现功能。编译代码。自我测试

    测试阶段:专业的测试人员,测试整个项目的功能十分符合设计要求。出一个测试报告

    项目打包,发布阶段:给用户安装项目

  1.2Maven能做什么:

    (1)项目的自动构建,帮助开发人员做项目代码的编译,测试,打包,安装,部署等工作。

    (2)管理依赖(管理项目中使用的各种jar包)

      依赖:项目中需要使用的其他资源,常见的是jar包。比如项目要使用mysql驱动。我们就说项目依赖mysql驱动。

  1.3没有使用Maven怎么管理依赖

    管理jar,需要从网络中单独下载某个jar

    需要选择正确版本

    手工处理jar文件之间的依赖。a.jar里面使用b.jar的类

  1.4什么是Maven

    Maven是apache基金会的开源项目,使用java语法开发。Maven这个单词的本意是:专家,内行。

    Maven是项目的自动化构建工具。管理项目的依赖。

  1.5Maven中的概念

    (1)POM

    (2)约定的目录结构

    (3)坐标

    (4)依赖管理

    (5)仓库管理

    (6)生命周期

    (7)插件和目标

    (8)继承

    (9)聚合

 

  1.6Maven工具的获取和安装

    地址:http://maven.apache.prg/ 从中下载.zip文件,使用的apache-maven-3.8.1-bin.zip

    安装:

      1,确定JAVA_HOME 指定jdk的安装目录,如果没有JAVA_HOME,需要在windows的环境变量中创建JAVA_HOME,它的值是jdk的安装目录

      2.解压 apache-maven-3.8.1-bin.zip,把解压后的文件放到一个目录中,目录路径不要有中文,不要有空格

      3.把maven安装目录下的bin的路径添加到path中

      4.测试maven。在命令行执行mvn -v

  

 

   

 

   maven的其他安装方式

  1.确定JAVA_HOME是否有效

  2.在环境变量中,创建一个叫做M2_HOME(或者MAVEN_HOME),它的值是maven的安装目录M2_HOME=D:\tools\apache-maven-3.1.8

  3.在path环境变量中,加入%M2_HOME@\bin

  4.测试maven的安装,在命令行执行mvn -v

 

posted @ 2021-12-07 20:00  Soleili  阅读(19)  评论(0编辑  收藏  举报