微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gradle 多项目构建与组合构建

如何解决Gradle 多项目构建与组合构建

我对这两种策略的差异有些困惑。

如果我想在不同的 Java 应用程序之间共享一个 Java 库,指南是什么?

问候,

解决方法

不确定是否存在通用指南,但很高兴分享我们如何在公司中使用这两者。

我们使用多项目构建来组织我们产品的不同部分。例如,我们有业务逻辑、rest api、webapp、移动应用和用户手册的子项目。

相反,当使用我们的产品所依赖的软件,但不是我们产品的一部分时,使用复合构建会很有用。例如,我们产品的 webapp 是基于一个框架的。对于我们产品的官方版本,我们仅依赖于框架的官方版本。然而,在开发过程中,我们有时想要测试框架中已应用到框架代码库但尚未发布的错误修复。复合构建允许我们从源代码构建框架并针对该构建运行我们的产品。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。