首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不复制/粘贴大量代码的情况下向多个gradle项目提供相同的第三方依赖关系?

如何在不复制/粘贴大量代码的情况下向多个gradle项目提供相同的第三方依赖关系?
EN

Stack Overflow用户
提问于 2020-03-17 15:21:24
回答 1查看 37关注 0票数 0

如果我有10-15个第三方依赖关系,需要包含在X个Gradle项目中,那么最好和最有效的方法是什么?

(备选案文1)

复制/粘贴每个项目的build.gradle中的每个依赖项。大量重复的代码。

(备选案文2)

创建一个包含所有这些第三方依赖项的新项目,并将每个项目的build.gradle中的第三方依赖声明替换为新项目的依赖声明。仍然重复代码,但远小于选项1。

(备选案文3)

如果有更聪明的东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-17 16:02:02

选项(2)是你要找的东西。

这就是Spring启动器的本质。例如,spring-boot-starter-json 提供(6)依赖项

尽管如此,备选案文(2)可以是:

  1. 另一个项目的子模块/子项目
  2. 专用项目

对于这两种选择,库项目都需要发布或包含在最终的艺术品中(fat/uber JAR)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60725304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档