maven的下载和配置
官网地址: https://maven.apache.org/download.cgi
下载 apache-maven-3.8.2-bin.zip (windows系统)
1)解压缩 -> 存放在英文路径下 -> 进入到bin文件夹
-> copy路径配置环境变量 (我的电脑右键)
2)验证 -> 命令提示符 -> 输入mvn -v (查看版本号)
3)关联idea -> File -> settings -> 搜索maven
-> 更改maven home directory为自己下载的maven目录
-> 设置好settings.xml以及本地仓库 (settings.xml是maven软件自身的配置文件)
4)设置conf目录下的settings.xml
a) 更改本地仓库的配置
b) 通过镜像的方式更好的从中央仓库下载jar包
通常使用阿里云提供的镜像https://developer.aliyun.com/mirror/maven
*c) 把上述地址copy到settings文件的
5)在idea的user settings file选项中 找到刚才配置的文件。
6)如果出现报错,查看报错日志,Help -> show log in explorer
如果出现报错为
ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, see the following errors
是版本不兼容的问题 更改为其他版本
maven的依赖
1)查找依赖坐标,通过https://mvnrepository.com网站找到
存放到
2)以引用guava为例https://mvnrepository.com/artifact/com.google.guava/guava(google提供的使用最广泛的jar)
3) 依赖有递进关系
当引入依赖时,默认引入它依赖的其他jar。
项目A 引入jar包B ,jar包B依赖于jar包C,相当于 项目A也引入了jar包C
4)剔除依赖的方式
使用
5)依赖使用的范围
使用
compile缺省值 伴随着项目的整个生命周期而存在。
provided已提供的 不需要将此依赖打包到项目最终的jar包里。
runtime运行时使用
比如
test 测试时使用
system 自定义jar包位置 (不推荐)