Maven学习1(什么是Maven、Maven的特性和Maven的安装配置)

一、Maven是什么呢

1.Maven 作为Apache组织中的一个颇为成功的开源项目,主要服务于基于java平台的项目构建,依赖管理和项目信息管理。

2.项目对象模型,通过其描述信息来管理项目的构建,报告和文档的软件项目管理工具,他补充了Ant缺点。Maven第一次支持了从网络上下载的功能,仍然采用xml作为配置文件格式,Maven专注的是依赖管理,使用java编写。

3.Maven四大特性

  3.1依赖管理系统(统一jar包依赖)

    Maven为java世界引入了一个新的依赖管理系统jar包管理,jar升级的时候,修改配置文件即可,在java世界中,可以用groupId、artifactId、version组成的Coordination(坐标)唯一标识一个依赖。

  • groupId:定义当前Maven项目隶属的实际项目-公司名称。(jar包所在的仓库路径)由于Maven中模块的概念,因此一个实际项目往往会被分成很多模块,比如spring是一个实际项目,其对应的Maven模块会有很多,如spring-core,spring-webmvc等等。
  • artifactId:该元素定义实际项目中的一个Maven模块--项目名,推荐的做法是使用实际项目名称作为artifactId的前缀。比如:spring-bean,spring-webmvc等等
  • version:该元素定义Maven项目的当前版本。

  3.2可以构建多模块项目

  3.3统一了不同编辑器下的目录结构

  3.4一致的构建模型和插件的机制

二、Maven的安装配置和目录结构

1.先检查jdk的版本,最好在1.7及以上

Windows+R,输入cmd打开windows窗口,输入 java -version

2.下载Maven

下载地址:Maven – Download Apache Maven

 

3. 配置Maven的环境变量

注意:Maven解压后存放的目录不要包含中文和空格!

将下载的压缩文件解压后,将Maven的根目录配置到系统环境变量中MAVEN_HOME,将bin目录配置到path变量中。

 

 

 

 

 

 

4.检查Maven环境是否配置成功

Windows+R输入cmd,输入mvn -v查看,如果出现下面的情况,就说明配置好了

 

可能会出现的问题:JAVA_HOME environment variable is not defined correctly, this environment variable is needed to run this program.

翻译:JAVA_HOME环境变量定义不正确,需要此环境变量才能运行此程序。

我的解决办法:查看一下JAVA_HOME的环境配置路径,和Path下面的路径是否出错了,果然出错了,改正后便可以正常查看到 Maven 的版本信息。

 

posted on 2022-11-01 20:16  201812  阅读(31)  评论(0编辑  收藏  举报