gradle-plugin - Gradle Release Plugin 用于 Maven 发布等功能

标签 gradle-plugin maven-release-plugin gradle-release-plugin

我正在将现有的 maven 项目转换为 Gradle,我想为其使用 alternative for maven release plugin。主要是删除快照和在发布被削减后自动递增 1 的功能。 我遇到了使用 researchgate gradle-release-plugin 但需要确定我如何使用它来实现上述类似 maven 的功能。

我是第一次尝试并浏览了以下 URL: https://github.com/researchgate/gradle-release

最佳答案

要自动删除“-SNAPSHOT”并增加版本,您可以执行 gradle release -Prelease.useAutomaticVersion=true 以及 -Prelease.releaseVersion=1.0 -Prelease.newVersion=1.1 -SNAPSHOT 指定下一个版本。

如果您有不同的版本控制方案,您也可以更改它并使用正则表达式 + 闭包指定如何处理它。为此检查“versionPatterns”。

关于gradle-plugin - Gradle Release Plugin 用于 Maven 发布等功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54090726/

相关文章:

gradle - Gradle:如何为指定的输入文件运行任务?

java - 如何在 Gradle 插件中检查/读取 Java 文件

gradle - gradle插件DSL中的引用版本变量?

java - 如何在不破坏 Maven 发布插件的情况下传递 javac 多个命令行参数,其中一些参数包括冒号?

maven - Gradle 发布插件,将版本存储在 build.gradle 中

gradle - 不遵循语义版本控制方案的项目的Gradle Release插件

java - Gradle 在 bin 目录中创建重复的启动脚本

gradle - 以编程方式为Jar任务添加依赖项

maven-2 - 如何处理多模块项目中的 Maven 版本?

maven - 获取maven版本:prepare to update a property with the version number