Я использовал функцию Gradle publi sh, чтобы загрузить последний выпуск моего артефакта в Maven, но функция поиска Maven по-прежнему показывает предыдущий. Странно то, что, если я снова сделаю publi sh, он будет работать нормально, пока я не выпущу версию из Nexus Staging Repos, когда я получаю сообщения, говорящие:
RepositoryWritePolicy
failureMessage Artifact updating: Repository ='releases:Releases' does not allow updating artifact='/com/jpaulmorrison/drawfbp/maven-metadata.xml.sha512'
failureMessage Artifact updating: Repository ='releases:Releases' does not allow updating artifact='/com/jpaulmorrison/drawfbp/maven-metadata.xml.sha256'
, что, по-видимому, говорит о том, что Мне удалось добавить эту версию при более ранней попытке ... но она не отображается в поиске Maven ...
Я сейчас использую Gradle 6.2.2 и Win10 - я смог опубликовать sh количество артефактов за годы использования Gradle 5, но Gradle 6 значительно изменился. Я думаю, что все получилось, но я не могу опубликовать sh более поздние версии одного артефакта.
Я получил сообщение от Gradle 'publi sh' о том, что 'maven-metadata. xml отсутствует' - может ли это быть проблемой? Это единственное сообщение об ошибке от Gradle. Но сборка прошла успешно! Я также не вижу папку .m2 для этого артефакта. Если эти точки значительны, как я могу их исправить? Есть ли у Maven какая-либо внутренняя отладка, на которую я могу посмотреть, чтобы увидеть, что происходит? Почему Мейвен считает, что там есть версия, но не дает мне ее увидеть ?! Я также не хочу постоянно увеличивать номер версии, чтобы Maven принял мою версию!