摘要: 依赖冲突有两个规则: 短路优先范例:A -> B -> C -> X-2.0.0A -> D -> X-1.0.0那么A -> X-1.0.0这个版本 先声明优先范例:A -> B -> X-2.0.0A -> C -> X-1.0.0若A先声明依赖B,则A -> X-2.0.0,若A先声明依赖C, 阅读全文
posted @ 2017-12-14 15:49 AndreMao 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 6种: 阅读全文
posted @ 2017-12-14 14:59 AndreMao 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 基本坐标信息: 阅读全文
posted @ 2017-12-14 14:50 AndreMao 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 默认的本地仓库是在:当前的用户目录/.m2/repository 修改位置: 1. 打开maven的conf/settings.xml,找到如下图这一段: 2. 把<localRepository>/path/to/local/repo</localRepository>标签从注释中copy出来,并 阅读全文
posted @ 2017-12-14 14:25 AndreMao 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 默认仓库的配置(全球中央仓库): 可以打开maven的安装目录/conf/settings.xml文件,配置镜像,找到如下一段配置,这里默认没有配置任何镜像,但是有一个被注释的配置范例: id: 镜像的唯一标识mirrorOf: 表示想对哪个仓库设置镜像,这里填入仓库的id,例如maven全球中央仓 阅读全文
posted @ 2017-12-14 14:10 AndreMao 阅读(1018) 评论(0) 推荐(1) 编辑
摘要: 打包时跳过测试:mvn clean package -Dmaven.test.skip=true 阅读全文
posted @ 2017-12-14 13:53 AndreMao 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. 查看当前有哪些环境变量 直接输入命令:env 2. 设置用户环境变量 输入命令:vim ~/.bash_profile,打开文件,输入如下内容: 范例(设置maven环境变量): export M2_HOME=~/apache-maven-3.5.2 export PATH=$PATH:$M2 阅读全文
posted @ 2017-12-14 11:56 AndreMao 阅读(15434) 评论(0) 推荐(0) 编辑