Описание тега sbt-native-packager

Sbt Native Packager предназначен для упаковки программного обеспечения, созданного с помощью системы сборки sbt, в собственные системы упаковки, такие как msi, deb, rpm и т. Д.
0 ответов

Создайте образ докера с пользовательским конфигом с помощью sbt-native-packager

Я создаю свой образ докера для моего масштабируемого приложения с помощью sbt-native-packager. Теперь мне нужно представить постановку и следовать рецепту с сайта sbt-native-packager. Проблема в том, что на карте application.conf не подхватывается п…
29 сен '17 в 15:58
1 ответ

Как включить версию с sbt-native-packager publish?

Я сейчас пользуюсь sbt publish опубликовать банку и т. д. в репозитории Nexus, но я также хочу включить zip, Я пытался использовать sbt universal:publish от sbt-native-packager и это создает zip а также tgz что я хочу, но помещает их в другое место …
29 фев '16 в 20:12
1 ответ

Как отключить генерацию ScalaDoc в задании dist в Play 2.2.x (используя project/build.scala)?

Добавление следующих настроек в build.sbt Файл приложения Play 2.2.x не отключает генерацию Scaladoc. Как это можно отключить? play.Project(appName, appVersion, appDependencies) .settings(scalaVersion := "2.10.3") .settings(jsSettings : _*) .setting…
2 ответа

Как собрать пакет deb, содержащий одну сборку jar с sbt-assembly и sbt-native-packager?

Можно ли использовать sbt-assembly а также sbt-native-packager плагины для создания архетипа установки java-приложения, в котором вместо jar проекта и его зависимостей <app>/lib содержит только сборку банку? Я создал приложение Spark и хочу до…
1 ответ

Я не подписываю свои RPM, но они все равно имеют подписи. "Заголовок V4 RSA/SHA1 подпись: BAD"

Я создаю RPM с помощью sbt-native-packager на моем Mac, который не может быть установлен на машинах RHEL 5, потому что он имеет подпись V4. Результат rpm -v --checksig на моем Mac: Header V4 RSA/SHA1 signature: OK, key ID f769fd38 Header SHA1 digest…
30 июн '15 в 23:16
1 ответ

Как вы устанавливаете bashScriptExtraDefines?

У меня есть проект, который нужно установить $LD_LIBRARY_PATH включить некоторые родные общие объекты. Я считаю, что все, что мне нужно сделать, это убедиться, что JVM запущена с этой переменной среды, установленной в путь внутри моего проекта (lib/…
25 фев '14 в 01:17
1 ответ

Запуск нескольких приложений с помощью sbt

Моя структура каталогов настроена как таковая. src/main/scala/main/Main.scala src/main/scala/scripts/MainScript.scala Сценарий - это фоновое задание, которое будет запущено. Я использовал sbt-assembly прежде чем упаковать основной файл в jar для раз…
01 апр '16 в 17:31
2 ответа

sbt включает пользовательский каталог в пакет

Я новичок в sbt, и я хотел бы включить пользовательскую папку в окончательный пакет. Основываясь на некоторых хороших чтениях, я понимаю, что sbt следует определенной структуре папок и не включает в себя пользовательские папки, если это не указано в…
25 сен '16 в 01:31
2 ответа

Добавление пользовательской папки в Docker с помощью sbt-native-packager в проекте Play JPA

Я работаю над проектом JPA + Playframework 2.5.x, который я упаковываю как образ Docker. Я хочу принудительно добавить все файлы, кроме одного (META-INF/persistence.xml) в conf папка в докер вывод В настоящее время я сделал следующее: mappings in Do…
1 ответ

SBT: Как я могу создать утилиту jar как шаг после сборки, чтобы включить все зависимые jar в classpath

Я совершенно новичок в настройке SBT. В качестве шага после сборки, я хотел бы создать Утилита jar, которая имеет путь к классу, который указывает на все зависимости. Сценарий, созданный архетипом JavaAppServerPackaging, должен использовать эту утил…
17 май '15 в 05:12
1 ответ

Добавление /etc/<application> в путь к классам в sbt-native-packager для debian:package-bin

Поэтому я использую packageArchetype.java_server и настраиваю свои отображения так, чтобы файлы из "src / main / resources" помещались в мою папку "/ etc /" в пакете debian. Я использую "sbt debian:package-bin" для создания пакета Проблема в том, чт…
17 мар '14 в 22:44
0 ответов

Как включить объемные зависимости в dist с фреймворком play?

В многомодульном проекте Play (scala) я хотел бы включить зависимости объема в артефакт dist в зависимости от области, в которой я запускаю задачу dist. Например, g. имея такие модули: lazy val module1 = project in file("module1") lazy val module2 =…
6 ответов

ADD/COPY файлы с поддержкой докера sbt-native-packager

Я использую sbt-native-packager 1.0.0-M5 для создания своего образа докера. Мне нужно добавить файл, который не является исходным файлом или в папке ресурсов. Мои команды Docker следующие: dockerCommands := Seq( Cmd("FROM", "myrepo/myImage:1.0.0"), …
23 фев '15 в 14:27
1 ответ

SBT Native Packager SystemVLoader не генерирует сценарии SystemLoader

У меня есть проект scala SBT, где я использую плагин нативного упаковщика. Я связываю как JavaServerAppPackaging и хотел бы сгенерировать сценарии для автоматической регистрации приложения для запуска и завершения работы с rc.d скрипты (Amazon Linux…
20 авг '16 в 13:18
1 ответ

Могу ли я изменить путь shebang на bash в sbt-native-packager?

Я использую stage команда sbt-native-packager для генерации стартового скрипта для моего приложения. Шаблон start-script использует #!/bin/bash найти bash, но я на FreeBSD, таким образом, мой bash в /usr/local/bin/bash, Есть ли обходной путь для это…
22 янв '14 в 09:00
1 ответ

Как включить libsigar в сборку RPM sbt-native-packager?

Я пытаюсь собрать пакет rpm с помощью sbt-native-packager, и я бы хотел включить двоичные файлы sigar. Я получаю сообщение об ошибке "ошибка: Arch зависимые двоичные файлы в пакете noarch", и установка packageArchitecture, похоже, не помогает. Любые…
09 окт '14 в 21:17
2 ответа

Есть ли способ построить образ докера из двух jar-файлов, например, каждый jar находится в своем собственном слое

Я использую sbt-native-packager вместе с DockerPlugin для создания приложения. Это приложение состоит из двух проектов: один часто меняется, а другой почти статичен. Сборка выглядит так: lazy val root = myProject("my-backend", ".") .enablePlugins(Ja…
05 окт '15 в 14:59
2 ответа

Как упаковать и развернуть приложения Scala с помощью JRE и библиотеки Scala?

Я собираюсь начать создавать простое клиентское приложение, которое должно быть полностью автономным и очень простым в установке. Я смотрел вокруг, какие решения для упаковки / развертывания существуют для Scala. Требования на этом этапе состоят в т…
1 ответ

Запустите тесты до sbt dist в sbt-native-packager

Я не хочу создавать какие-либо развертываемые без запуска тестов. В любом случае есть ли в sbt-native-packager / sbt место, где я мог бы запустить sbt test в sbt dist, что могло бы привести к сбою в случае сбоя любого теста?
12 июн '17 в 09:38
2 ответа

Развертывание Play Framework на Ubuntu 16.04 с помощью systemd

Когда я следую инструкциям по развертыванию в стиле deb из официальных документов, я получаю следующее сообщение об ошибке в Ubuntu 16.04: Выбираем ранее невыбранный пакет my-app. (Чтение базы данных... 310635 файлов и каталогов, установленных в нас…