Как изменить расположение тайника аммонита, курьера?

Я использую Coursier в аммоните для загрузки jar из частного репо. Однако по причине интеграции с Intellij я хотел бы изменить местоположение, которое coursier использует для кэширования файла artificat. Я хотел бы указать на мой местный плющ. Есть ли способ сделать это ?


person MaatDeamon    schedule 01.05.2019    source источник


Ответы (1)


Если Ammonite явно не устанавливает расположение кеша через Coursier API, вы сможете установить его с помощью переменной среды COURSIER_CACHE. Дополнительную информацию см. в соответствующей документации по кешу Coursier. Детали.

person michid    schedule 02.05.2019
comment
Спасибо. Однако мне интересно, правильно ли я понимаю. Совместим ли кеш coursier с кешем ivy? Обнаружит ли coursier, что это папка ivy, и кеширует соответственно, например, по сравнению с папкой m2? - person MaatDeamon; 02.05.2019
comment
Я не думаю, что эти кеши совместимы, но не знаю наверняка. - person michid; 02.05.2019
comment
Я думаю, мне нужно лучше понять, почему в случае с аммонитом IntelliJ может разрешать только объявленную зависимость, но не транзитивную. Это довольно странно ... это проблема формата кеша, есть ли что-то особенное в sbt, что IntelliJ может читать? Или это на уровне описания кеша... - person MaatDeamon; 02.05.2019