Maven 简介及安装
Maven:本质是一款项目管理工具(Java 写的),将项目抽象成一个对象模型(POM)
Maven 概要
POM(Project Object Model):项目对象模型
Maven 作用
项目构建:提供一个标准的、跨平台的自动化项目构建方式
依赖管理:管理项目依赖的资源(jar 包),避免 jar 包的版本冲突
统一开发结构:提供标准的、统一的项目结构
a-maven-project(结构)
安装地址
https://maven.apache.org/download.cgi
下载 zip 文件,解压缩即可
环境变量配置
依赖 java,需要配置 JAVA_HOME
设置 Maven 自身的运行环境,需要配置 MAVEN_HOME
检测环境是否配置好(cmd 输入 mvn)
仓库
用于存储资源,包含各种 jar 包
本地仓库
自己电脑上存储资源的仓库,从远程仓库获取资源
远程仓库
中央仓库:Maven 团队维护,存储所有资源的仓库(开源的)
私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源
私服作用
保存具有版权的资源(中央都是无版权开源的)
一定范围内共享资源,仅对内部开放
坐标
Maven 中用坐标描述仓库中资源的位置
https://repo1.maven.org/maven2/
组成
查找坐标网址: https://mvnrepository.com/
groupId:Maven 项目隶属组织名称(通常是域名反写,例:org.mybatis)
artifactId:Maven 项目名称(通常是模块名称,例:CRM、SMS)
version:当前项目版本号
packaging:该项目打包方式
作用
定位资源位置,Maven 通过该标识识别与下载该资源
仓库配置
本地仓库:在命令行中输入 mvn,会在用户目录下生成一个.m2 的文件夹
默认位置:
自定义位置:
远程仓库配置
版权声明: 本文为 InfoQ 作者【Emperor_LawD】的原创文章。
原文链接:【http://xie.infoq.cn/article/a6f9d32cfacdd91a58656cae8】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论