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

sbt-native-packager включает разные application.conf в зависимости от параметра
У меня есть простое sbt приложение, использующее typesafe-config библиотеку и построенное с использованием sbt-native-packager . Я собираю его с помощью следующей команды: sbt universal:packageBin В каталоге src у меня следующая...
422 просмотров
schedule 30.11.2021

Я не подписываю свои RPM, но у них все равно есть подписи. Заголовок V4 Подпись RSA / SHA1: ПЛОХО
Я создаю RPM с помощью sbt-native-packager на моем Mac который не может быть установлен на машинах RHEL 5, потому что он имеет подпись V4. Результат rpm -v --checksig на моем Mac: Header V4 RSA/SHA1 signature: OK, key ID f769fd38 Header SHA1...
703 просмотров

Как заставить sbt-native-packager объединить два слоя образа докера
Я использую sbt-native-packager для создания образа докера из приложения Scala. Полученное изображение состоит из двух слоев одинакового размера: docker history --no-trunc docker.example.com/scala-app ......
190 просмотров
schedule 21.09.2021

Изменить имя в универсальном пакете sbt-native-packager
Я хочу прикрепить sbt-native-packager к корневому агрегату проекта, но этот корневой проект опубликовал имя для Maven "foobar" . Я хочу, чтобы артефакт, созданный с помощью universal:packageBin , вместо этого постоянно использовал "foo" . Как...
259 просмотров
schedule 24.11.2021

Передайте номер версии при сборке в sbt
У меня есть полусложный процесс SBT, потому что мне нужно условно включить другой файл конфигурации в зависимости от того, какая сборка требуется. Я решил эту проблему с помощью подпроектов: lazy val app = project .in(file("."))...
1359 просмотров
schedule 09.09.2021

запустить команду sbt для подпроектов / установить каждую команду из плагина?
Я нашел SBT-рецепт для параметров и среды сборки . Теперь я хотел бы иметь возможность изменять buildEnv во время работы SBT. По сути Не могу найти программное решение для: > set every buildEnv :=...
202 просмотров
schedule 20.11.2021

Как использовать sbt-native-packager с несколькими проектами
Я нахожусь в процессе объединения нескольких крупных проектов scala в один. В настоящее время они разделяют код, используя вырезание и вставку (кода не очень много), и я делаю это так, чтобы была общая банка утилит. Большинство этих проектов...
1087 просмотров

Расширение универсальной конфигурации в sbt-native-packager
Я работаю с sbt 0.13.8 и sbt-native-packager 1.0.3. Я хотел бы настроить конфигурацию упаковки для разработки и производства с различными параметрами Java. Идея заключается в создании архива пакетов через UniversalPluguin из sbt-native-packager...
308 просмотров
schedule 09.06.2022

собственный упаковщик sbt и доступный для записи каталог приложения
Как лучше всего создать каталог с возможностью записи для приложений, используя плагин sbt-native-packager? В моей конфигурации я использую enablePlugins(JavaServerAppPackaging, SystemdPlugin, DebianPlugin, UniversalPlugin) , и все работает хорошо,...
165 просмотров
schedule 14.06.2022

Как изменить универсальное имя zip-файла с помощью sbt-native-packager
Я использую: скала 2.10.3 сбт 13.2 с плагином: addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "0.7.3") Я использую universal:packgeBin для создания универсального zip-файла и публикации в репозитории ivy. Я хочу...
3055 просмотров
schedule 24.09.2022

Построение путей в SBT для packageMappings sbt-native-packager
Я очень новичок в SBT, и мне нужно создать пакет RPM для одного из моих проектов. RPM содержит только 1 файл, который представляет собой one-jar, созданный плагином sbt-onejar). Я хочу использовать плагин sbt-native-packager и создал файл...
1518 просмотров
schedule 04.04.2023

Добавление артефакта в проект воспроизведения с помощью SBT - Native Packager Plugin
Я пытаюсь добавить артефакт в свой игровой проект, я просмотрел пару форумов и похоже, что это правильный способ сделать это: lazy val playProject = play.Project(myProjectName, myProjectVersion, path = file(".")) .settings(addArtifact(Artifact...
739 просмотров

Примеры использования различных операторов sbt Key
Документации для sbt, похоже, здесь действительно не хватает, поэтому я хотел бы получить окончательный ответ на этот вопрос: в чем разница между "+=", "++=", "‹+=", "‹++" =" и "‹‹=" при работе с ключами?
2515 просмотров
schedule 17.02.2023

Проблема с каталогом установки sbt native-packager RPM
Я попытался изменить каталог установки моего RPM. Кажется, это работает, однако в моем RPM теперь отсутствует сценарий запуска init.d . Когда я смотрю в target/universal/tmp/bin , я не вижу systemv-init. Ниже приведен мой фрагмент кода из моего...
269 просмотров
schedule 26.07.2023

Почему этап sbt завершается с ошибкой с недействительной командой?
Я получаю сообщения об ошибках, когда пытаюсь подготовить свое приложение с помощью sbt clean compile stage : [error] Not a valid command: stage [error] Not a valid project ID: stage [error] Expected ':' (if selecting a configuration) [error] Not...
8039 просмотров
schedule 24.10.2022

Упаковка приложения Play для Windows с использованием Native sbt Packager
Я сделал небольшой HTTP-сервер с игрой. Теперь я хочу собрать версию для Windows с установкой. Я уже сделал один несколько месяцев назад, но я изменил свое приложение, поэтому мне нужно переделать установку. Но, не меняя ничего в файле sbt, это не...
587 просмотров

Play dist task: как предотвратить запаковку файлов conf
При запуске задачи dist дистрибутив включает файлы conf (из <app>/conf ) в двух местах: <app.zip>/conf <app.zip>/lib/<app.jar> Это означает, что application.conf (и все остальные файлы conf в пределах...
661 просмотров

Изменить имя в пакете Debian sbt-native-packager
Я хочу прикрепить sbt-native-packager к корневому агрегату проекта, но этот корневой проект опубликовал имя Maven из "foobar" . Я хочу, чтобы артефакт, созданный с помощью debian:packageBin , вместо этого последовательно использовал "foo" . Как...
194 просмотров
schedule 30.10.2022

Как установить базовый образ для DockerPlugin собственного упаковщика sbt?
Я хочу докерифицировать приложение scala. Я использую sbt-native-packager , и при создании образа локально через sbt docker:publishLocal Я был удивлен, когда понял, что он будет использовать: openjdk:latest как его базовое...
896 просмотров
schedule 04.06.2023

Play / Scala / sbt: docker:publichLocal с определенным файлом .conf
Я тщетно пытаюсь развернуть и запустить свое игровое приложение из sbt-native-packager с помощью команды «sbt docker:publishLocal» с конкретным файлом .conf в Docker. Команда как таковая работает, образ создается, контейнеры из него исполняемые....
53 просмотров