Настройка нескольких загружаемых репозиториев в сборке Gradle

Я хочу загрузить свои артефакты в удаленное хранилище Nexus. Поэтому я настроил снимок и репо релиза в Nexus. Развертывание на обоих работает.

Теперь я хочу настроить свою сборку, чтобы я мог решить, в каком репозитории я хочу развернуть:

gradle uploadArchives следует развернуть к моему репозиторию снимковgradle release uploadArchives следует развернуть в моем выпуске репо

Это была моя попытка:

apply plugin: 'war'
apply plugin: 'maven'

group = 'testgroup'
version = '2.0.0'
def release = false

repositories {
    mavenCentral()
    mavenLocal()
}

dependencies{ providedCompile 'javax:javaee-api:6.0' }

task release !release}
            pom.version = version + '-SNAPSHOT'
        }
    }
}

Сборка работает, если я закомментирую один из двух конфигов mavenDeployer, но не в целом.

Есть идеи, как настроить два целевых архива в одном файле сборки?

Ответы на вопрос(2)

Ваш ответ на вопрос