Вопросы по теме 'sbt-assembly'

Как получить доступ к файлам конфигурации при запуске приложения sbt-assembly?
В настоящее время я использую sbt-assembly , чтобы превратить мой проект Scala в банку. В этой программе у меня есть несколько файлов конфигурации: \root aws.properties \src \resource application.conf...
1242 просмотров
schedule 22.05.2024

Почему в сгенерированном манифесте нет атрибута Main-Class?
У меня есть файл build.sbt, который включает плагин сборки. Вплоть до самой последней сборки атрибут Main-Class включался в собранную дальнюю банку, но внезапно это уже не так. Когда я пытаюсь запустить банку, получаю неподражаемое: no main...
2597 просмотров
schedule 18.02.2024

команда сборки sbt не найдена
Пытаюсь запустить сборку sbt. Согласно https://github.com/sbt/sbt-assembly , для sbt 0.13.6+ (я в версии 0.13.7) это должно быть включено автоматически для всего, что связано с JvmPlugin. Согласно sbt plugins у меня включен JvmPlugin в корне....
28880 просмотров
schedule 21.02.2024

SBT: Как исключить из сборки исходные файлы и документацию?
Я использую плагин простой сборки с SBT, но вместе с собранным пакетом я получаю дополнительные пакеты, такие как: mypackage_2.11.jar mypackage_2.11-javadoc.jar mypackage_2.11.-sourcesjar Есть ли способ пропустить эти пакеты с помощью SBT?
1309 просмотров
schedule 25.11.2022

Развертывание scala-приложения в виде контейнера докеров
Я пытаюсь развернуть это замечательное приложение Scala в качестве контейнера Docker. https://github.com/OlegIlyenko/graphql-toolbox Он использует систему сборки sbt. Я попытался запустить sbt в контейнере, используя этот Dockerfile....
1068 просмотров
schedule 18.11.2022

Как получить доступ к переменным среды в банке сборки sbt?
У меня есть проект sbt, который запускает сервер на указанном порту. Вот соответствующий отрывок из build.sbt : port in container.Configuration := sys.env.getOrElse("MY_VAR_SEARCH_PORT", 8080).toString.toInt Когда я запускаю проект из sbt,...
442 просмотров

Почему гуава неправильно затеняется в моем build.sbt?
tl;dr: Вот репозиторий, содержащий проблему. Cassandra и HDFS используют внутреннюю гуаву, но ни один из них не скрывает зависимость по разным причинам. Поскольку версии гуавы несовместимы в двоичном формате, я нахожу NoSuchMethodError во...
1375 просмотров

Добавьте идентификатор фиксации git в манифест толстой банки, используя sbt
Я использую плагин sbt-assembly для создания толстого Jar для моего проекта Scala. Есть ли способ включить идентификатор git commit в манифест jar, что-то похожее на то, что git-commit-id-plugin делает для maven. Спасибо
362 просмотров
schedule 06.03.2024