Gradle Release Plugin для функциональных возможностей, таких как релиз Maven - PullRequest
0 голосов
/ 08 января 2019

Я нахожусь в процессе преобразования существующего проекта Maven в Gradle, для которого я хочу использовать альтернативный плагин для Maven Release. В основном это функциональность, позволяющая удалять моментальные снимки и автоинкремент на 1 после выпуска релиза. Я сталкивался с тем, чтобы использовать исследовательский плагин gradle-release-plugin, но мне нужно было определить, как я могу использовать его для достижения функциональности, подобной maven, описанной выше.

Я пытаюсь в первый раз и прошел ниже URL: https://github.com/researchgate/gradle-release

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Для автоматического удаления «-SNAPSHOT» и увеличения версии вы можете сделать gradle release -Prelease.useAutomaticVersion=true, а также дополнительно -Prelease.releaseVersion=1.0 -Prelease.newVersion=1.1-SNAPSHOT для указания следующих версий.

Если у вас другая схема управления версиями, вы также можете ее изменить и с помощью регулярного выражения + замыкания указать, как с ней обращаться. Проверьте "versionPatterns" для этого.

0 голосов
/ 08 января 2019

он называется Плагин Maven Publish :

plugins {
    id 'maven-publish'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...