SBT: Как я могу создать утилиту jar как шаг после сборки, чтобы включить все зависимые jar в classpath
Я совершенно новичок в настройке SBT. В качестве шага после сборки, я хотел бы создать
- Утилита jar, которая имеет путь к классу, который указывает на все зависимости.
- Сценарий, созданный архетипом JavaAppServerPackaging, должен использовать эту утилиту jar, а не включать все зависимости как CLASSPATH.
Как это может быть сделано?
Я рассматриваю это как легкую альтернативу созданию толстой фляги через плагин сборки.
1 ответ
Решение
Этот сценарий уже покрыт двумя (немного) различными плагинами, которые вы можете включить.
enablePlugins(ClasspathJarPlugin)
Смотрите также документы для получения дополнительной информации:
http://www.scala-sbt.org/sbt-native-packager/topics/longclasspath.html
Ура, Муки