maven 里放的是jar包的坐标
优先找本地仓库,如果本地仓库没有,在联网状态下回去查找中央仓库。
仓库分三类:本地仓库、私服、中央仓库
maven的常用命令
maven clean 清除target目录
maven compile 编译src下的代码(不包括test)
maven test 编译 src下的代码包括test
maven package 编译src下代码 并打包
maven install 编译src下代码 并打包 也把包放到本地仓库
解决jar包冲突
方式一:第一声明优先原则,那个jar包的坐标在上方,这个jar就是先声明的。先声明的jar包下的依赖包可以优先进入项目中。
方式二:路径近者优先,哪个是直接依赖哪个优先进入项目。
方式三:直接排除法,使用exclusion标签。当我们要排除某个jar包下的依赖,用exclusion标签内部可以不写版本号,默认使用和jar一样的版本。
锁定jar包版本
在pom文件中除了 放一份jar 也要放一份
统一版本管理标签 里面放键值对标签。
maven学习
最新推荐文章于 2023-03-20 10:20:46 发布