【发布时间】:2020-07-13 17:33:15
【问题描述】:
您好,我正在使用 Gradle 构建一些服务。我倾向于为每个“代码包”(即库或服务)拥有单独的存储库。
在 IntelliJ 中,我的设置往往如下:
- IntelliJ Workspace
-- Service A
--- pom.xml
-- Service B
--- pom.xml
-- Library A
--- pom.xml
-- Library B
--- pom.xml
服务 A 和 B 都依赖于库 A 和 B。这很好用,在单个 IntelliJ 工作区中,我可以修改库 A 和 B 并启动服务,一切都很好。
我知道您可以使用 Gradle 进行复合构建和多模块构建,但就像我说的,上面所有 4 个模块都是单独的存储库,所以这不会很好。
IntelliJ 是否支持与 Gradle 类似的设置,其中它认识到库 A 和 B 是服务 A 和 B 所依赖的库?还是每个人都为此始终手动发布到本地 Maven?
谢谢!
【问题讨论】:
标签: gradle intellij-idea