一、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 的版本信息。
标签:学习,java,项目,spring,jar,Maven,HOME From: https://www.cnblogs.com/hmy22466/p/16849010.html