Gradle Release Плагин релиз-мнение

Я пытаюсь использовать плагин Gradle Release для развертывания моего артефакта в частном репозитории Nexus, но на самом деле я столкнулся с проблемой во время загрузки архива.

загрузка завершается, даже если nexus ответит 400, но внутри репозитория релизов я нахожу все виды релизов даже dev-* milestone-*

Я ожидал бы только rc-* или окончательный выпуск в репозитории релизов и dev- * и milestone- * в репозитории моментальных снимков

на самом деле мой конфиг

plugins {
id 'org.ajoberstar.grgit' version '1.7.0'
id 'org.ajoberstar.git-publish' version '0.2.0'

id 'org.ajoberstar.release-opinion' version '1.7.0'
}    apply plugin: 'java'
apply plugin: 'maven'


group = 'social.picnik.backend'
//version = '3.31.3-SNAPSHOT'

description = " --backend-services-- "

sourceCompatibility = 1.8
targetCompatibility = 1.8
tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}

tasks.release.dependsOn 'build', 'uploadArchives'


uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: "${nexusUrl}/content/repositories/releases") {
                authentication(userName: nexusUsername, password: nexusPassword)
            }
            snapshotRepository(url: "${nexusUrl}/content/repositories/snapshots") {
                authentication(userName: nexusUsername, password: nexusPassword)
            }
        }
    }
}

wrapper {
    gradleVersion = '3.4'
}

dependencies 
......

команда, которую я запускаю,

gradle release

но потом я нашел в репозитории Nexus Release эту версию

3.31.3-dev.22.uncommitted+c6e4922

я бы хотел увидеть его в репозитории снимков, а не в выпуске

Спасибо за ваше время

1 ответ

tasks.afterReleaseBuild.dependsOn uploadArchives

Должен сделать свое дело.

Другие вопросы по тегам