问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Gradle 使用maven本地仓库 带来的思考

发布网友 发布时间:2024-08-20 17:17

我来回答

1个回答

热心网友 时间:2024-08-31 02:34

Gradle在使用过程中,我们常常配置Maven本地仓库,但是否可以直接利用这些仓库的jar呢?让我们一起来探讨一下。

新版本的Gradle似乎已经支持直接从Maven仓库获取jar包,但老版本可能不支持。为了验证这一点,我们以Gradle 7.1为例进行实验。首先,将Maven的localRepository指向一个空目录,同时修改Gradle的默认本地仓库位置,使其与Maven一致。

我们创建一个Maven项目,添加lombok作为依赖,然后用Gradle初始化项目并加入同样的依赖。在Maven项目中,可以看到依赖已经被下载。然而,在Gradle项目中,虽然仓库目录中多了caches,但并未找到lombok的jar包。进一步检查发现,Gradle实际上直接从Maven仓库下载了lombok,这可能是新版本优化的结果。

总的来说,当我们把Gradle和Maven的本地仓库配置一致时,jar包并不能共享使用。这提示我们,在处理依赖管理时,不同的构建工具可能有不同的行为。因此,多思考、多实践是提升项目管理效率的关键。

如果你对这个话题感兴趣,欢迎访问我的个人博客Johnny小屋,那里有更多关于构建工具的探讨。别忘了关注我的公众号,获取更多技术资讯。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...爱你你是我的罗密欧 , 我愿意变成你的朱丽叶' 谁知 有句歌词是“我爱你你是我的朱丽叶,我愿意变成你的梁山伯”是哪... 为什么打印出来的文档页码和原来的不一样 ...两台电脑用路由器上网一台是W7一台是XP如何实现两台电脑共享文件 win7怎么联另一台电脑win7怎么让网络和另一台电脑共享 w7的系统怎么共享电脑w7系统里面文件怎么共享另一台电脑 共享win7电脑w7系统里面文件怎么共享另一台电脑 翡翠有收藏价值吗,我们玩家如何去投资 价格一两万元的翡翠如何挑选 ppt怎么转换成视频?简单四步法,轻松搞定ppt微课录制 你若不负我是什么意思? 苹果手机怎样降级系统呢。 如何将苹果手机系统降级? ipsw文件是系统固件包,如何使用iTunes打开进行降级? ipsw. em如何降级 怎么用ipsw. em降级? 珠海中保人寿客服电话 怎样设置word删除内容后自动在旁边批注? 广东人保珠海理赔中心上班时间 珠海人保理赔查询电话 蜈蚣可不可以打死 开讲啦毕业季节目启动新闻发布会7位嘉宾名单:小撒的领导钱总,教育部的... 酸枣仁安神茶 同类项的定义 同类项定义 同类项的定义-什么叫做同类项? 抖音农小浓是模特吗 什么是第三方支付企业 第三方支付平台有哪些业务 一起来捉妖画心厉害吗 画心性能解析-高手进阶-安族网 一起来捉妖画心厉害吗介绍_一起来捉妖画心厉害吗是什么 ...徽章是奖励给优秀学生的,单位是南京工程学院社团联合会 为什么惠普m1005打印机不工作? 三门峡移动发展理念 温州第一附属医院住院部晚上几点关门 三门峡移动分布 三门峡移动的介绍 义马网通网速快吗 我的卡是义马的,想要办到洛阳两地任我游业务。短信应该怎么发?_百度... 义马哪里能办理充六送六活动? 义马交通通信 义马马岭村离千秋路移动公司有多远谁知道多少米?谢谢 义马市新海天通讯有限责任公司怎么样? 精子捐献了日后找到自己孩子的可能性大吗 蘑菇和什么一起炖汤更香? 蘑菇炖鸡汤怎么做口感好? 儿童睡觉流口水,有味,像酸臭味,早上醒来嘴边有一条咖啡色的印迹,有很... 给毕业生的寄语简短 毕业生的寄语 对毕业生的寄语 去痣不留疤的方法