Maven配置

Maven

我为什么要学习这个技术?

  1. 在JavaWeb开发中,需要使用大量的jar包,我们手动去导入

  2. 如何能够让一个东西自动帮我导入和配置这个jar包

    由此,Maven诞生了!

Maven项目架构管理工具

我们目前用来就是方面导入jar包

Maven的核心思想:约定大于配置

  • 有约束,不要去违反

Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来

1. 下载安装Maven

官网:https://maven.apache.org

image-20201010084247303

2. 解压到/Users/用户名下(mac环境)

目录列子:/Users/用户名/apache-maven-3.6.3

3. 配置环境变量(mac环境下)

在 .zshrc 或 .bash_profile中添加maven环境变量

export MAVEN_HOME=/Users/liche/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

使用source命令应用环境变量(.zshrc 或 .bash_profile)

source .zshrc

使用mvn -version测试是否安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YWfFMpTO-1602328691808)(/Users/liche/Documents/java/image-20201010091447126.png)]

4. 配置阿里云镜像

原因:默认的仓库是国外的地址国内访问慢

  • 镜像:mirrors
    • 作用:加速我们的下载
  • 国内建议使用阿里云的镜像

编辑setting.xml文件(/Users/liche/apache-maven-3.6.3/conf/settings.xml)

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror> 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u6gBqJlc-1602328691810)(/Users/liche/Documents/java/image-20201010092330934.png)]

5. 本地仓库

建立一个本地仓库

/Users/liche/apache-maven-3.6.3下新建maven-repo文件夹(以后存放各种jar包)

本地仓库地址添加到setting.xml文件中(/Users/liche/apache-maven-3.6.3/conf/settings.xml)

<localRepository>/Users/liche/apache-maven-3.6.3/maven-repo</localRepository>
image-20201010093541329

6. 在IDEA中使用Maven

  1. 启动IDEA
  2. 创建一个Maven项目
image-20201010095512225 image-20201010100012196
  1. 等待项目初始化完毕,控制台出现BUILD SUCCESS代表成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nqifw0Bl-1602328691812)(/Users/liche/Documents/java/image-20201010143707623.png)]

  1. IDEA->Preferences里检查Maven Home, setting file, repository是否跟我们设置的一致(默认是IDEA自带的参数)。
image-20201010143620212
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值