Maven介绍
- Maven是项目管理工具,对软件项目提供构建与依赖管理
- Maven是Apache下的JAVA开源项目
- 给JAVA项目提供了统一管理方式,已经成为业界标准
Maven解决的项目问题
- 工程结构不统一:开发JAVA应用程序时,由于IDE的差异,比如使用Eclipse上开发上项目可能在IDEA上打不开
- jar包查找困难:对于java开发中所需要的各种技术,需要各种jar包,可能会出现因为版本引发的兼容性问题
- 工程打包复杂:在java项目开发中,输出格式有jar包、war包,前者用于标准项目,后者用于web服务器中
Maven核心特性
- 项目设置遵循统一的规则,保证不容开发环境下的兼容性
- 强大的依赖管理,项目依赖组件自动下载、自动更新。提供中央仓库,所有jar包与组件都在中央仓库中保存
- 可扩展的插件机制,使用简单,功能丰富
Maven的安装与配置
- Maven是由Java编写的一款软件,那要运行Maven必须安装JDK或者JRE,本机已装好JDK1.8(环境变量也要配置好),命令行查询如下:
C:\Users\Kingo>javac -version
javac 1.8.0_131
- Maven官网下载最新版本(3.8.5)安装包,适用JDK1.7+
- 对下载好的压缩包进行解压,解压后目录结构如下所示:
- 配置环境变量:系统变量➡Path➡新建➡
D:\software\apache-maven-3.8.5\bin
ps:前提是已配置好JAVA_HOME, 以及Path中的%JAVA_HOME%\bin - 验证Maven是否安装成功: win+r➡ cmd➡ 输入mvn -v➡看是否可以显示已安装好的maven版本等相关信息
Maven与IDE整合
- 与Eclipse整合
Eclipse➡Window➡Preferences➡Maven➡Installations➡Add➡Installation home选择Maven安装目录D:\software\apache-maven-3.8.5
➡Finish➡勾选新建的apache-maven-3.8.5➡Apply and Close
Eclipse➡Window➡Preferences➡Maven➡User Setting➡全局配置和用户配置都改为Maven安装目录配置文件夹中的settings.xml,在此文件中配置本地Maven仓库路径和国内镜像设置
- 与IDEA整合
IDEA→File→Settings→Maven→配置如下图所示: