玄学maven


前言:
maven作为依赖管理工具,在框架的学习中是不可或缺的知识基础。搞明白maven才可以顺利的完成框架的搭建。在学习之初,并没有认真的了解国maven的原理,草草的跟着把IDEA的maven搭建好,嗟来一份repository和setting.xml放在自己电脑里,然后就开始了并不愉快的框架学习之旅。最大的感受就是框架不难搭建,最难的是各种依赖的导入。曾一度陷入各种玄学现象,不可自拔,也因此对于框架的学习有了深深的阴影。
最近打算重新温故知新一次框架,又恰巧换了电脑,从头再来了很多配置,包括maven,曾一度怀疑自己职业生涯可能要止步于maven这门计算机玄学。但是觉得不甘心就这么失败了,决定在多挣扎一阵,就埋头扎进了maven的原理(去官网看,结合各种博客,自己动手鼓捣鼓捣,基本就能知道个七七八八了)。
在此写下自己与maven玄学的奋斗史以及一些感悟。

安装

概念回顾

首先要知道maven是什么,术语描述为 仓库。通俗说就是一个文件夹,里边存放着项目需要的jar包。本地仓库就是自己电脑里的文件夹,远程仓库就是别人电脑里的文件夹。

计算机搭建maven的步骤

  1. 前提:要有JDK
  2. 下载maven资源的包,地址:http://maven.apache.org/download.cgi
    菜鸟教程说的详细版
    在这里插入图片描述
  3. 解压
    下载的是个压缩包,解压,放到一个文件夹中(建议关于环境配置的资源最好整合在一个environment的文件夹里,方便后续使用)
  4. 配置环境变量 MAVEN_HOME—路径Path—;%MAVEN_HOME%\bin
  5. 更改setting.xml配置
配个镜像下载依赖的时候速度会快一点
<!--阿里巴巴提供的镜像 -->
<mirror> 
     <id>alimaven</id> 
     <name>aliyun maven</name> 
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
     <mirrorOf>central</mirrorOf>         
   </mirror>
 </mirrors> 
  1. 打开cmd输入maven -v能出现maven的版本信息就说明计算机上有maven的存在了
  2. 开启IDEA配置maven

为什么说maven是个玄学问题呢?

因为就算你按照上面搭建一次也不一定成功,但是上述步骤是正确的。
正常步骤的maven操作,人品比较好的话,maven是不会出现什么问题的。
但是连着网了maven还是一片爆红该怎么办?

反思心路历程

网络环境

断网啦?网速垃圾?用的无线网络?网络不稳定?总之就是一定要先排查网络环境。

配置一致性

可能会有被后续调整配置逼疯的经历,已经混乱到不知道自己都配置了什么。
深呼吸,冷静一下
环境变量里的路径,settings的路径,IDEA的路径是不是统一的,一定要统一,不统一的路径是不完整的#

版本

maven是一个托管中心,而且是没有保险的黑中介,里边的jar们关系不和谐还是要你自己调节的,人家不管哒~
所以该降版本的降版本,换个合适的版本就行啦
tips

  • springBoot项目从官网down下来的maven一般是没问题哒~
  • 最好先把maven配好,在加载项目,不然,真的很容易搞不好

结语:一整轮操作还整不好就改反思一下自身啦!去拜个佛驱个邪吧!因为到此我也黔驴技穷了~ (20191128,说不定日后我还能更新出新的解决办法,)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值