maven——我的食用姿势

来源:互联网 发布:单片机3.3v转5v 编辑:程序博客网 时间:2024/04/30 10:32

maven——我的食用姿势

maven到底是什么工具,有什么功能,说实话,俺真说不清,网上一大堆,不明觉厉,这里俺只说说俺的食用姿势。
用这个姿势,保证能吃到香喷喷的maven。

第一步 你得先下载个maven吧

可以去官网下,可以网上搜
网上有一大波链接,供你选择,这里就不班门弄斧了。

第二步 得解压安装吧

解压到一个你觉得宽敞的地方,结构就是下面这个样子
这里写图片描述

第三步 配置环境变量

如果你想使用命令行,比如mvn -v之类的命令来食用的话,这一步还是得需要的,这里使用各种ide编辑器,所以呢我就偷个懒。想用这种姿势食用的话,去网上搜搜吧,也是有一大波文章的。

第四步 配置setting.xml

这个地方是关键,maven下载东西的时候,都根据这里的配置来找文件,你可以理解为,这里就是maven的行为规范。
你得设置正确的setting.xml路径!
你得设置正确的setting.xml路径!
你得设置正确的setting.xml路径!
重要的事情说三遍!
由于木有配置环境变量,我们使用编辑器来配置maven设置。

eclipse

打开window > Preference > maven
来一波截图:
eclipsemaven配置
很清晰,看到木有。
管他什么global setting,还是 user setting 统统配置成第二步解压后的那个路径下conf/settings.xml就可以了。
但是你会发现,下面的localRepository,也就是本地仓库的位置显示的是c盘(windows的,linux不知道)下的.m2\repository
这不是我想要的
所以呢,还得配置下settings.xml
来一波本地仓库的配置
maven本地仓库配置
直接用记事本打开就行,这里用sublime 打开的
里面始皇始皇的方框里面就是本地仓库的地址了,当然这是我自己加的,你得配置你自己的仓库地址,改改就好。
别一个字一个字敲,直接粘贴方框上面注释掉那个,改改路径ok。
本地仓库配置完毕,以后下载的所有jar包都在这个路径下面。
maven仓库结构
就是这个样子了。
然后嘞,虽然配置结束了,但是食用的时候,木有翻墙的你能忍受龟速的下载!??
所以还要配置镜像。
镜像是个什么鬼嘞?maven下载的时候默认从国外的仓库(http://central.maven.org/maven2/)下载,老慢老慢了。
镜像即使另外一个仓库的地址,离你近的地址,那下载速度,风一般的速度,流畅!快捷!爽!有木有!
看配置:
maven镜像配置
来一波复制:

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

说明一下,这个是阿里云的库,看名字就能看出来。
配置完毕记得保存。。。。
然后去eclipse中maven setting,reindex一波,应用保存,齐活。
接下来就可以食用maven了,想怎么浪,随你。

idea

既然之前的配置都搞好,idea的就到setting > maven
和eclipse很雷同,上图:
这里写图片描述
去浪吧。。。浪。。浪。。。浪。。。

第五步 浪着浪着出问题了吧

出来混总是要还的,夜路走多了总是会碰见鬼的。
你会发现,不知道啥时候,有个jar包下载失败了,不管是ide的锅还是本地仓库的锅,或者网络的锅,总之,jar包下载失败了。
下一次不管你怎么下载,他都是那个失败了,我擦,这怎么玩,直接手动到出问题的那个jar包所在的文件夹,咔嚓,删除,也很方便
但是问题有十几个二十几个包要删嘞,疯了都。。。
所以这里有个脚本,少年,我看你骨骼惊奇天赋异禀,是万中无一的编程奇才,这个脚本就送给你了。
这有个通道,去吧!皮卡丘!

原创粉丝点击