Зависимость библиотеки sbt от URL, для которого требуется авторизация токена jwt - PullRequest
0 голосов
/ 11 апреля 2020

Как описано здесь в sbt docs: -

Если вашему проекту требуется зависимость, которой нет в репозитории, прямой URL-адрес его jar-файла может быть указан следующим образом:

libraryDependencies += "slinky" % "slinky" % "2.1" from "https://slinky2.googlecode.com/svn/artifacts/2.1/slinky.jar"

Если для этого URL

https://slinky2.googlecode.com/svn/artifacts/2.1/slinky.jar

для авторизации требуется токен jwt, как этот токен jwt может быть прошло.

Я попробовал, как показано ниже: -

libraryDependencies += "some.example" % "depx_2.12" % "1.0-SNAPSHOT" from "http://localhost:8080/dl?f=depx_2.12-1.0-SNAPSHOT.jar&jwt=abcde"

прямое попадание из браузера для URL

http://localhost:8080/dl?f=depx_2.12-1.0-SNAPSHOT.jar&jwt=abcde

загрузка файла JAR, но

libraryDependencies += "some.example" % "depx_2.12" % "1.0-SNAPSHOT" from "http://localhost:8080/dl?f=depx_2.12-1.0-SNAPSHOT.jar&jwt=abcde"

не работает

...