maven学习

1. maven简介

官网;https://maven.apache.org/

1.1 软件开发中的阶段

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

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

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

测试阶段:专业的测试人员,测试整个项目的功能是否完全符合是要求。出一个测试报告。

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

 

1.2 Maven能做什么?

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

2.管理依赖:

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

 

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

管理jar,需要从网路中单独下载某一个jar。

需要选择正确的版本

手工处理jar文件之间的依赖,

 

1.4 什么是maven

maven是apache基金会的开源项目,使用java语法开发

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

 

1.5 maven中的概念

1.POM (project object model)

2.约定的目录结构

3.坐标

4.依赖管理

5.仓库管理

6.声明周期

7.插件和目标

8.继承

9.聚合

 

1.6 maven工具的获取和安装

地址:https://maven.apache.org/ ,下载 .zip文件。

 

安装: 

  1. 确定JAVA_HOME指定jdk的安装目录。。

  2. 解压缩  目录路径不要有中文

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

  4. 测试  执行 mvn -v

 

maven 解压后的目录结构:

 

 

posted @ 2021-10-02 21:31  木有呂朋友  阅读(18)  评论(0编辑  收藏  举报