目录
maven的简介
1.1、软件开发中的阶段
1.2、maven能做什么
1.3、没有使用maven怎么管理依赖
1.4什么是maven
1.5maven中的概念
1.6、maven工具的获取和安装
maven的简介
1.1、软件开发中的阶段
需求分析:分析项目的完成的功能,有什么需求,具体怎么实现
设计阶段:根据分析的结果,设计项目的使用什么技术,解决难点
开发阶段:编码实现功能,编译代码。自我测试
测试阶段:专业的测试人员,测试整个项目的功能十分符合设计要求。写出一个测试报告
项目的打包,发布阶段:给用户安装项目
需求分析:分析项目的完成的功能,有什么需求,具体怎么实现
设计阶段:根据分析的结果,设计项目的使用什么技术,解决难点
开发阶段:编码实现功能,编译代码。自我测试
测试阶段:专业的测试人员,测试整个项目的功能十分符合设计要求。写出一个测试报告
项目的打包,发布阶段:给用户安装项目
以上的阶段,不使用maven过程繁琐,但是使用了自动化的maven可以将上面的一些阶段交给maven来自动进行管理
1.2、maven能做什么
- 项目的自动构建,帮助开发人员做代码的编译、测试、打包、安装、部署等工作
- 管理依赖 (管理项目中使用的各种jar包)
依赖:项目中需要使用其他资源,常见的比如jar包。比如项目使用的mysql驱动。我们就说依赖mysql驱动
- 项目的自动构建,帮助开发人员做代码的编译、测试、打包、安装、部署等工作
- 管理依赖 (管理项目中使用的各种jar包)
依赖:项目中需要使用其他资源,常见的比如jar包。比如项目使用的mysql驱动。我们就说依赖mysql驱动
1.3、没有使用maven怎么管理依赖
管理jar,需要从网络中下载想要的jar包资源
还需要选择正确的jar包版本
手工处理jar文件之间的依赖。a.jar里面要使用b.jar的类
管理jar,需要从网络中下载想要的jar包资源
还需要选择正确的jar包版本
手工处理jar文件之间的依赖。a.jar里面要使用b.jar的类
1.4什么是maven
maven是 apache基金会的开源项目,使用java语法开发。
maven是项目的自动化构建工具,管理项目的依赖
maven是 apache基金会的开源项目,使用java语法开发。
maven是项目的自动化构建工具,管理项目的依赖
1.5maven中的概念
-
POM
-
约定的目录结构
-
坐标
-
依赖管理
-
仓库管理
-
生命周期
-
插件和目标
-
继承
-
聚合
-
POM
-
约定的目录结构
-
坐标
-
依赖管理
-
仓库管理
-
生命周期
-
插件和目标
-
继承
-
聚合
1.6、maven工具的获取和安装
地址:Maven – Welcome to Apache Maven
- 安装
1、确定JAVA_HOME指定jdk的安装目录,如果没有JAVA_HOME,需要windows环境变量中创建JAVA_HOME,它的值是jdk的安装目录 - 解压缩 apache-maven-3.3.9-bin.zip ,把解压后的文件放到一个目录中
目录的路径不要有中文,不能有空格 - 把maven安装目录中的bin的路径添加到path中
- 测试maven的安装,在命令行执行 mvn -v
-
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: D:Program Filesapache-maven-3.3.9bin..
Java version: 9.0.4, vendor: Oracle Corporation
Java home: C:Program FilesJavajdk-9.0.4
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
地址:Maven – Welcome to Apache Maven
- 安装
1、确定JAVA_HOME指定jdk的安装目录,如果没有JAVA_HOME,需要windows环境变量中创建JAVA_HOME,它的值是jdk的安装目录 - 解压缩 apache-maven-3.3.9-bin.zip ,把解压后的文件放到一个目录中
目录的路径不要有中文,不能有空格 - 把maven安装目录中的bin的路径添加到path中
- 测试maven的安装,在命令行执行 mvn -v
-
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: D:Program Filesapache-maven-3.3.9bin.. Java version: 9.0.4, vendor: Oracle Corporation Java home: C:Program FilesJavajdk-9.0.4 Default locale: zh_CN, platform encoding: GBK OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"



