Оплата загрузки из простой ссылки в качестве зависимости - PullRequest
0 голосов
/ 05 июня 2019

Я хочу загрузить jar-файл, который находится в github в разделе «Releases» в качестве зависимости. Эта банка не существует в репо.

После некоторых исследований я обнаружил, что "подделка" собственного репозитория плюща - это путь. Смотрите здесь: Как вы обрабатываете размещенные в сети .jar-файлы как зависимости в Gradle?

Однако это не работает. Он даже говорит, что загружает файл JAR. Но тогда он говорит, что не может его найти.

Это ссылка на банку:

https://github.com/criteo-forks/xgboost-jars/releases/download/0.82-criteo-20190412/xgboost4j-0.82-criteo-20190412_2.11-win64.jar
       ivy {
           url 'https://github.com/'
           patternLayout {
               artifact '[organization]-forks/[module]-jars/releases/download/0.82-criteo-20190412/[revision]'
           }
       }

и

dependencies{
  compile group:"criteo", name:"xgboost", version:"xgboost4j-0.82-criteo-20190412_2.11-win64.jar"
}

(кроме указанной выше ссылки, я удалил «[ext]», так как тогда он всегда искал файл с расширением «xml»)

Как уже говорилось, согласно журналам, это, кажется, создает правильный URL-адрес ... но не загружает его. Единственное, о чем я могу подумать, это то, что он как-то отказывается принять его, поскольку на самом деле это не репозиторий Ivy.

Есть подсказка?

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