Как отладить правило jvm_maven_import_external в bazel? - PullRequest
0 голосов
/ 24 февраля 2020

Использование bazel 1.0.0 и некоторые проблемы с загрузкой jar-файлов из частного хранилища maven.

Вот код (обновлен из примера maven java: https://github.com/bazelbuild/examples/tree/master/java-maven):

repositories = ["https://USER:PASSWORD@nexus-proxy-prd.soma.salesforce.com/nexus/content/groups/public"]
jvm_maven_import_external(name='junit_junit',artifact="junit:junit:4.12",server_urls=repositories)
jvm_maven_import_external(name='com_google_guava_guava',artifact="com.google.guava:guava:28.0-jre",server_urls=repositories)

ПОЛЬЗОВАТЕЛЬ / ПАРОЛЬ - токены. Я получаю "401" ошибки, и jar-файлы могут быть загружены с помощью curl, используя URL, который jvm_maven_import_external пытается использовать в журнале.

Я попытался удалить USER / PASSWORD и поместить его в ~ / .netr c файл, но получить ту же ошибку «401» от jvm_maven_import_external. Если я попытаюсь указать URL-адрес в журналах с помощью curl -n, то ресурс загрузится.

Мой вопрос: как мне отладить, что делает правило, чтобы я мог видеть, в чем проблема?

...