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