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 解压后的目录结构:

 

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
Bing Webmaster Portal Back