maven
kusedexingfu
这个作者很懒,什么都没留下…
展开
-
maven历史版本
https://archive.apache.org/dist/maven/maven-3/原创 2020-07-31 22:14:52 · 157 阅读 · 0 评论 -
maven传递依赖问题
1.第一原则:最短路径优先原则例如项目A有如下图的依赖关系,那么X就是A的传递性依赖,但是两条依赖路径上有两个版本的X。由于最短路径优先原则,X(2.0)的路径长度为3,X(1.0)的路径长度为2,因此X(1.0)会被解析使用。2.第二原则:第一声明优先原则当然,最短路径原则不一定能解决所有问题,比如下图的依赖关系,两个版本的Y的依赖路径长度是一样的,都为2。所以从maven 2....原创 2019-11-30 19:31:59 · 236 阅读 · 0 评论 -
maven项目采用dependencyManagement错误'dependencies.dependency.version' for ...jar is missing.
对于多个平行 module 的 maven 项目,为保证所有依赖版本一致,肯定会用到 dependencyManagement。对于dependencyManagement自行了解。我的项目换成这种配置后,出现了大面积的dependencies.dependency.version' for ...jar is missing.仔细看了下各种配置,没有问题啊。于是就尝试了下换了下maven的插件,原创 2016-07-31 12:05:49 · 10036 阅读 · 0 评论 -
maven的setting配置文件中mirror和repository的区别
简单点来说,repository就是个仓库。maven里有两种仓库,本地仓库和远程仓库。远程仓库相当于公共的仓库,大家都能看到。本地仓库是你本地的一个山寨版,只有你看的到,主要起缓存作用。当你向仓库请求插件或依赖的时候,会先检查本地仓库里是否有。如果有则直接返回,否则会向远程仓库请求,并做缓存。你也可以把你做的东西上传到本地仓库给你本地自己用,或上传到远程仓库,供大家使用。转载 2016-07-21 22:19:21 · 14557 阅读 · 0 评论 -
Maven配置本地库加载ojdbc14-10.2.0.4.0.jar文件
因为ojdbc14-10.2.0.4.0.jar是要收费的,所以Maven的远程库里没有这个资源,只能通过配置本地库来加载到J2EE工程里,做法如下:第一步:在网上下载ojdbc14.jar,然后改名为ojdbc14-10.2.0.4.0.jar,这个地方一定要改名,否则在后面的 步骤中创建的Maven本地映射文件就找不到这个jar文件,也可以直接下载oj转载 2014-09-23 14:55:28 · 3920 阅读 · 0 评论