Настройка нескольких загружаемых репозиториев в сборке 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, но не в целом.
Есть идеи, как настроить два целевых архива в одном файле сборки?