Экстернализация зависимостей для пакетов sbt

Моя развертываемая корзина для проектов scala в настоящее время составляет около 50 МБ, и почти 40 МБ из них составляют jar-файлы, которые вряд ли изменятся между развертываниями (scala-lang и aws). Есть ли способ вывести их из упаковки, чтобы они не включались в каждую сборку?


person Arne Claassen    schedule 12.09.2014    source источник
comment
каждая... f'in' сборка не должна включать их?   -  person som-snytt    schedule 12.09.2014


Ответы (1)


Вы можете написать свою собственную задачу развертывания. Используйте этот код (https://stackoverflow.com/a/9519397/1809978), чтобы настроить папку развертывания и выбрать единственную нужные вам jar-файлы (отметив их с помощью атрибута типа «org.package» % «artifact» % «1.0» % «external»). И повторите то же самое для внутренней папки.

P.S. По поводу ссылочного кода: для работы с файлами лучше использовать sbt.IO.

person dk14    schedule 12.09.2014