Недавно я обнаружил плагин SBT Native Packager, который, как я думал, поможет решить все мои проблемы с упаковкой и развертыванием. На первый взгляд, похоже, что так и должно быть, однако у меня есть проблема, которую я бы предположил, что это довольно простой вопрос; Я хочу иметь возможность копировать все управляемые зависимости из моего проекта в каталог lib моего пакета для развертывания.
Я внимательно прочитал документы, но, похоже, нет очевидного способа сделать это.
Там есть несколько инструкций, которые объясняют, как скопировать артефакт из проекта:
mappings in Universal <+= (packageBin in Compile) map { jar =>
jar -> ("lib/" + jar.getName)
}
но я хочу иметь возможность сделать то же самое для управляемых зависимостей.
Я что-то пропустил? Я прочитал большинство документов sbt по управляемым зависимостям, и это тоже не дало мне ответа. Я мог бы, конечно, использовать retrieveManaged := true для загрузки в директорию lib_managed и получить оттуда, но это похоже на хак.
Кто-нибудь может помочь?
Джеймс