maven
曹牛牛
这个作者很懒,什么都没留下…
展开
-
maven包的传递依赖图解
原创 2019-12-24 21:44:43 · 188 阅读 · 0 评论 -
dependencyManagement和dependencies的区别
这里介绍一个在父项目中的根结点中声明dependencyManagement和dependencies的区别 dependencyManagement Maven 使用dependencyManagement 元素来提供了一种管理依赖版本号的方式。通常会在一个组织或者项目的最顶层的父POM 中看到dependencyManagement 元素。使用pom.xml 中的dependencyMan...原创 2019-12-23 21:55:55 · 104 阅读 · 0 评论 -
maven解决jar包冲突
maven默认使用第一声明优先的原则,即谁先声明,就使用谁。这个声明的依赖包也是优先进入项目的。 路径近者优先原则。jar包导入时分如下两种。直接依赖要比传递依赖近,所以直接依赖会优先引入项目。 直接依赖,项目中直接导入的包。 传递依赖,靠包传递进入项目的。 可以使用标签,进行排除。在排出时可以不写版本号。因为在引入时已经知道其版本号了。 <dependency> ...原创 2019-12-23 21:51:10 · 94 阅读 · 0 评论 -
maven的依赖范围
依赖范围 依赖:通俗的说是jar包在哪个环节会用到(编译时、测试时、运行时) 范围:通过不同的关键字指定范围,说明jar包(或者是war包、pom包)在哪个环节用到 分类: compile:编译依赖,在三个环节到用到该jar包 test:测试依赖,在测试环节用到 provided:提供依赖,在编译和测试环境用到,因为在运行环境时,环境本身会提供相关的jar包,如果再引入就会冲突,比如在J...原创 2019-12-23 17:53:46 · 81 阅读 · 0 评论 -
maven更新jar包失败,手动安装jar包到本地仓库
下载jar包到本地。 然后通过如下命令进行安装。 mvn install:install-file -Dfile=jar包的位置 -DgroupId=一般是公司名倒序 -DartifactId=唯一型ID -Dversion=版本号 -Dpackaging=jar 例如:添加fastdfs的jar包 1,在jar包所在文件夹,点击鼠标右键-在此处打开命令窗口 2,输入命令 正常命令...原创 2019-12-19 22:57:44 · 515 阅读 · 0 评论