mal*_*ouk 3 gradle maven gradle-release-plugin
我们目前正在将项目从 Maven 迁移到 gradle。我们的设置如下所示:
所有这些 Maven 子项目都是独立版本的
对于 Maven,我们使用版本插件,这确保我们设置(使用插件)子项目 1 的版本,新版本会传播到整个子树(并且 2 和 3 中的相应依赖项也会更改)。
我正在寻找gradle 发布插件bud 的文档,但找不到有关此功能的提及。它支持它吗,或者有其他插件支持吗?
第二个问题,由于我们正处于 maven-gradle 迁移过程中,是否可以将 maven 版本插件与任何此类 gradle 插件结合起来?(在 maven 中拥有 1 个版本,在 gradle 中拥有 2 和 3 个版本,但仍然可以实现该行为)。我的猜测不是,只是问一下,如果有人没有找到解决方案:-),所以我们不必一下子做 maven -> gradle 。
提前致谢!
我喜欢将我的版本保存在单独的文本文件中
root/build.gradle
def versionTxt = file('version.txt').text.trim()
allprojects {
version = versionTxt
}
Run Code Online (Sandbox Code Playgroud)
然后你可以调整 version.txt 来增加版本...这种分离很棒,例如你可以查看文件历史记录version.txt并查看与 gradle 更改隔离的版本更改。
单个项目示例在这里
| 归档时间: |
|
| 查看次数: |
2811 次 |
| 最近记录: |