maven学习:maven安装、maven仓库、Idea配置maven

一、maven安装

1.1 下载maven

Maven的版本对应的jdk和发布日期:Maven – Maven Releases History

  到官方网站下载maven,网站: Maven – Download Apache Maven 如下图:

 

 下载maven之前的版本:Index of /dist/maven/maven-3

 注意:

idea与maven的版本需要兼容, 所以我们下载maven一定要下载idea版本之前日期的maven

1.2 安装maven

解压下载下来的apache-maven-x.x.x-bin.zip文件, 把bin文件夹的路径设在环境变量里,新建环境变量MAVEN_HOME

  1. 选择”我的电脑”鼠标右键 出现如下界面

  2. 点击”属性”,见上图红色框,出现下面的界面

  3. 点击”高级系统设置”(见上图片的红框),出现如下界面

  4. 点击”高级”(默认高级被选中),在高级对应的界面点击”环境变量”,(见上图的红框),进入到环境变量设置界面:

  5. 点击”新建”(见上图红框),出现设置环境变量对话框,

    变量名为: MAVEN_HOME

    变量值为:我们解压maven压缩文件中bin的路径,点击”确定”.

  6.  在”环境变量界面”的”系统变量”中找到Path,选中,再点击”编辑”,把刚刚我们设置的环境变量MAVEN_HOME设置到path中,注意 不要把path中的内容去删除

  7. 在PATH里加入maven的bin的路径,把光标移到path变量值得最后,然后输入 %MAVEN_HOME%/bin

     再点击”确定”,注意:maven的运行环境必须是在java环境下,也就是说,你必须保证你的电脑已经装好JDK了,如果没有,请下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用

  8. 测试maven是否安装成功:在Windows命令提示符下,输入mvn -v测试一下,配置成功显示如图:  

 如果出现上图内容,说明你已经安装好maven.

二、maven仓库

软件从远程仓库(可以理解为互联网上的仓库)下载 jar 包并存在本地仓库,本地仓库 就是本地文 件夹,当第二次需要此 jar 包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库 理解为缓存,有了本地仓库就不用每次从远程仓库下载了。

但是我们一般不会把本地仓库设置在c盘,我们可以手动设置maven的本地仓库位置,一般我们会把本地仓库设在我们熟悉的地方,比如,我现在把maven的本地仓库设置D盘Maven下的repos.在maven的解压文件夹下的conf文件夹下的settings.xml文件进行设置.

下图描述了 maven 中仓库的类型:

  • 本地仓库 :用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包, 优先从本地仓库查找 ,默认本地仓库位置在 ${user.dir}/.m2/repository${user.dir}表示 windows 用户目录。

但是我们一般不会把本地仓库设置在c盘,我们可以手动设置maven的本地仓库位置,一般我们会把本地仓库设在我们熟悉的地方,比如,我现在把maven的本地仓库设置D盘Maven下的repos.在maven的解压文件夹下的conf文件夹下的settings.xml文件进行设置.

  • 远程仓库:如果本地需要插件或者 jar 包,本地仓库没有,默认去远程仓库下载。 远程仓库可以在互联网内也可以在局域网内。

  • 中央仓库 :在 maven 软件中内置一个远程仓库地址http://repo1.maven.org/maven2 ,它是中央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包 含了世界上大部分流行的开源项目构件。

 三、Idea配置maven

1.在idea配置全局的maven配置

2.选择”Settings”进行相关配置

3.配置maven

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值