Не удалось найти метаданные maven-metadata. xml в удаленном (нексус) - PullRequest
1 голос
/ 09 апреля 2020

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

build.gradle file

buildscript {
    project.ext {
        bootVersion = '2.0.4.RELEASE'
        nexusUsername = project.hasProperty('nexusUsername') ? project.getProperty('nexusUsername') : ''
        nexusPassword = project.hasProperty('nexusPassword') ? project.getProperty('nexusPassword') : ''
        nexusUrl = project.hasProperty('nexusUrl') ? project.getProperty('nexusUrl') : ''
    }
}
apply plugin: 'maven-publish'
publishing {
    repositories {
        maven {
            url nexusUrl
            credentials {
                username = nexusUsername
                password = nexusPassword
            }
        }
    }
}
......

, когда я выполняю команду publi sh ниже

./gradlew publish -P nexusUsername=xxx -P nexusPassword=xxx -P nexusUrl=nexus-domain:8081/repository/maven-snapshots/

, затем возникает ошибка

Could not find metadata xxx:backend:0.0.1-SNAPSHOT/maven-metadata.xml in remote (xxx:8081/repository/maven-snapshots/)
Upload xxx:8081/repository/maven-snapshots/xxx/backend/0.0.1-SNAPSHOT/backend-0.0.1-20200409.083111-1.pom

Но в удаленном xxx:8081/repository/maven-snapshots/ на сервере Nexus есть xx:backend:0.0.1-SNAPSHOT/maven-metadata.xml (раньше он работал, но сейчас не работает). Итак, я запутался ... У вас есть какие-нибудь предложения? Пожалуйста.

]([![

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...