Maven安装配置与基本使用(含在IDEA中使用Maven)
文章目录
文章目录前言
Maven是专门用于管理和构建Java项目的工具,它的主要功能有:
* 提供了一套标准化的项目结构
* 提供了一套标准化的构建流程(编译,测试,打包,发布……)
* 提供了一套依赖管理机制
一、Maven安装配置
1、先下载并解压 maven的压缩包
建议解压缩到没有中文、特殊字符的路径下。
解压后的目录 结构如下
-
conf目录 :存放Maven的配置文件。settings.xml 配置文件后期需要修改。 lib目录 :存放Maven依赖的jar包。Maven也是使用java开发的,所以它也依赖其他的jar包。
这里还需要配置一下环境变量:配置环境变量 MAVEN_HOME 为安装路径的bin目录步骤为
此电脑右键-->高级系设置-->高级-->环境变量
在系统环境变量处添加一个变量MAVEN_HOME
在Path中进行配置
配置完之后,打开命令提示符进行验证,出现如图所示表示安装成功
配置本地仓库
修改 conf/settings.xml 中的 <localRepository> 为一个指定目录作为本地仓库,用来存储jar包
配置阿里云私服
中央仓库在国外,所以下载jar包速度可能比较慢,而阿里公司提供了一个远程仓库,里面基本也都有开源项目的jar包。
修改 conf/settings.xml 中的 <mirrors>标签,为其添加如下子标签:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
二、Maven常用命令
compile :编译 clean:清理 test:测试 package:打包 install:安装
提示:同一套生命周期内,执行后边的命令,前面的所有命令会自动执行。
三、IDEA使用Maven
1.环境配置
在IDEA中选择File-->Settings-->后如图
Maven坐标主要组成
groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima) artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service) version:定义当前项目版本号
如图就是使用坐标表示一个项目
2.IDEA导入Maven项目
选择右侧Maven面板,点击 + 号
选中对应项目的pom.xml文件,双击即可
如果没有Maven面板,选择
View --> Appearance --> Tool Window Bars
3.使用坐标引入jar包
使用坐标引入jar包的步骤:
-
在项目的 pom.xml 中编写 <dependencies> 标签 在 <dependencies> 标签中 使用 <dependency> 引入坐标 定义坐标的 groupId,artifactId,version 点击刷新按钮,使坐标生效 注意: 具体的坐标我们可以到如下网站进行搜索
