Gradle Publish to Private Repository: не удалось получить ресурс maven-metadata.xml - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь опубликовать свою библиотеку в частном репозитории AWS S3, следуя инструкциям, которые я нашел здесь .

Я достаточно далеко, чтобы она фактически загружала артефакты в мое хранилище S3, нозатем останавливается после загрузки файлов pom, source и debug.(Нет файла release или pom.xml.) Я получаю сообщение об ошибке:

Could not transfer metadata com.library:my_library/maven-metadata.xml from/to remote (s3://sdk.library.com.s3.amazonaws.com): Could not get resource 'com/library/my_library/maven-metadata.xml'

Я использую Gradle 4.4 и плагин Android 3.1.2.

Любое руководство о том, как найтии решить эту проблему будет принята с благодарностью!Спасибо.

Обновление: я нашел это и это , описывающее подобные проблемы.В итоге я успешно выполнил задачу publishReleasePublicationToMavenLocal, затем переименовал файл maven-metadata-local.xml в maven-metadata.xml и скопировал его в репозиторий S3.Последующие запуски задачи «публикация» завершены без ошибок.Это приемлемое решение?

1 Ответ

0 голосов
/ 24 октября 2018

Попробуйте запустить gradle publish --offline с последующей обычной публикацией.

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