首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle发布插件,用于Maven发布等功能

Gradle发布插件,用于Maven发布等功能
EN

Stack Overflow用户
提问于 2019-01-08 19:20:18
回答 2查看 1.4K关注 0票数 2

我正在将现有的maven项目转换为Gradle,我想使用alternative for maven发布插件。主要功能是删除快照,并在版本被裁剪后自动递增1。我无意中使用了researchgate gradle-release-plugin,但我需要确定如何使用它来实现上述类似maven的功能。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-09 17:47:26

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

如果您有不同的版本控制方案,您也可以更改它,并使用regex +闭包指定如何处理它。检查"versionPatterns“中的这一点。

票数 3
EN

Stack Overflow用户

发布于 2019-01-08 19:31:18

它被称为Maven Publish Plugin

代码语言:javascript
复制
plugins {
    id 'maven-publish'
}

当使用Jenkins构建时,还可以引入内部版本号:

代码语言:javascript
复制
project.ext.set('build_number', System.getenv("BUILD_NUMBER") ?: "0")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54090726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档