我们目前正在将我们的项目从 maven 迁移到 gradle。我们的设置如下所示:
- 父pom项目
- 子项目1
- 子项目2(编译依赖1)
- 子项目 3(编译依赖于 2 和 1)
所有这些 Maven 子项目都是独立版本的
使用 Maven,我们使用版本插件,它确保我们设置(使用插件)例如子项目 1 的版本,新版本被传播到整个子树(并且 2 和 3 中的相应依赖项也被更改)。
我正在寻找gradle release plugin bud 的文档,但找不到有关此功能的提及。它是否支持它,或者是否有任何其他插件,它支持它?
第二个问题,因为我们正处于 maven-gradle 迁移的中间,是否有可能以某种方式将 maven 版本插件与任何此类 gradle 插件结合起来?(在 Maven 中有 1 个版本,在 gradle 中有 2 个和 3 个版本,并且仍然可以实现该行为)。我的猜测不是,只是问,如果有人还没有找到一些解决方案:-),所以我们不必在一次大爆炸中做 maven -> gradle。
提前致谢!