Gradle Release插件,用于Maven版本等功能

时间:2019-01-08 11:20:18

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

我正在将现有的maven项目转换为Gradle,我想为其使用替代的maven版本插件。主要功能是在释放版本后将快照和自动增量删除1。 我偶然发现要使用researchgate gradle-release-plugin,但需要确定如何使用它来实现上述类似于maven的功能。

我第一次尝试并通过以下URL: https://github.com/researchgate/gradle-release

2 个答案:

答案 0 :(得分:0)

它称为Maven Publish Plugin

plugins {
    id 'maven-publish'
}

答案 1 :(得分:0)

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

如果您使用不同的版本控制方案,则也可以对其进行更改,并使用regex +闭包指定处理方式。为此,请检查“ versionPatterns”。