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
来一波截图:
很清晰,看到木有。
管他什么global setting,还是 user setting 统统配置成第二步解压后的那个路径下conf/settings.xml就可以了。
但是你会发现,下面的localRepository,也就是本地仓库的位置显示的是c盘(windows的,linux不知道)下的.m2\repository
这不是我想要的
所以呢,还得配置下settings.xml
来一波本地仓库的配置
直接用记事本打开就行,这里用sublime 打开的
里面始皇始皇的方框里面就是本地仓库的地址了,当然这是我自己加的,你得配置你自己的仓库地址,改改就好。
别一个字一个字敲,直接粘贴方框上面注释掉那个,改改路径ok。
本地仓库配置完毕,以后下载的所有jar包都在这个路径下面。
就是这个样子了。
然后嘞,虽然配置结束了,但是食用的时候,木有翻墙的你能忍受龟速的下载!??
所以还要配置镜像。
镜像是个什么鬼嘞?maven下载的时候默认从国外的仓库(http://central.maven.org/maven2/)下载,老慢老慢了。
镜像即使另外一个仓库的地址,离你近的地址,那下载速度,风一般的速度,流畅!快捷!爽!有木有!
看配置:
来一波复制:
<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包所在的文件夹,咔嚓,删除,也很方便
但是问题有十几个二十几个包要删嘞,疯了都。。。
所以这里有个脚本,少年,我看你骨骼惊奇天赋异禀,是万中无一的编程奇才,这个脚本就送给你了。
这有个通道,去吧!皮卡丘!
- maven——我的食用姿势
- 转基因猪—食用?
- maven项目的一些姿势
- 食用橄榄油的用法
- idea导入maven工程的正确姿势:
- eclipse引入maven工程的正确姿势
- 纪念我曾经的 JAVA 姿势
- 我的Android开发与学习姿势
- 一定是我打开的姿势不对——Android下使用kill命令杀死指定进程
- 不宜空腹食用的食物
- 夏季西瓜的食用禁忌
- 适合糖尿病患者食用的药粥有
- MyEclipse 2015创建Maven Web项目的正确姿势
- 使用Idea打开Maven项目的正确姿势
- Oracle 的初级姿势——忘记sid的尴尬
- 一个很有意思的姿势——RFD
- 自律给你自由——设计布局的新姿势
- 自律给你自由——设计布局的新姿势
- 《七点三刻》024期 世界互联网大会乌镇举行/美国通过税改法案/马云再爆金句……
- 第一次机房收费系统—组合查询
- Mac 给新人的入手指南
- catalan
- [jzoj]1330. 迎接仪式(转化模型+DP)
- maven——我的食用姿势
- WIN10下 python+eclipse+jdk+PyDev(离线) 搭建java,python,C/C++开发环境
- 抽象类的作用
- JSON怎样添加注释
- ios-Runloop简单介绍
- 3.4.2——Caching
- 八套卷第四套政治
- 吴恩达,李开复等专家组队打造2017AI趋势报告(附报告全文和完整数据包)
- mysql错误代码2003的解决办法