sbt-native-packager

    1热度

    1回答

    我有一个Play 2.3.x应用程序,它由一些子项目组成,我使用dist来生成完整应用程序的zip包。 问题是这个包太大了,因为它包含了应用程序运行所需的每个依赖项(例如:scala,play libs,db driver(s)等),并且需要大量的时间来上传到服务器。 我想知道:有可能告诉dist任务忽略一些这些jar并且不包括它们在生成的zip文件中?我们的想法是在服务器上拥有这些依赖关系,并使

    3热度

    1回答

    我目前使用sbt publish发布jar等到Nexus回购,但我也想包括zip。我试着用sbt universal:publish从sbt-native-packager,这是创建zip和tgz,我想,但把它们放在不同的地方,以输出从sbt publish 的sbt publish命令把文件放在PROJECT-NAME_2.11/PROJECT-NAME_2.11-999-SNAPSHOT.ja

    1热度

    2回答

    我正在使用sbt-native-packager和DockerPlugin一起构建一个应用程序。 这个应用程序包含两个项目:一个频繁变化,另一个几乎是静态的。 构建看起来是这样的: lazy val root = myProject("my-backend", ".") .enablePlugins(JavaAppPackaging, DockerPlugin).settings(doc

    0热度

    2回答

    我正在尝试在Build.scala中集成rpmPlugin,但它似乎无法识别rpm配置。以下是我的配置看起来如何在Build.scala enablePlugins(RpmPlugin) lazy val packageSettings = Seq( packageName in Rpm := "noname", version in Rpm := "1.0.0",

    2热度

    2回答

    目前我有一个主项目的sbt多项目。 其他项目都只是聚集的或scalaJS项目,所以我的项目定义是有点像: lazy val auth = project lazy val utils = project lazy val client = project lazy val main = project .dependsOn(utils).aggregate(utils) .depe

    0热度

    1回答

    如何通过sbt debian:packageBin创建的SystemD安装脚本为Web应用程序设置写入PID /var/run或子目录的权限? 只有root有权限在/var/run中创建pid文件或创建一个包含/var/run/myWebApp/的目录,该目录包含pid文件。 debian:packageBin任务会使webapp作为从webapp名称创建的特殊user:group运行。如果目录的

    2热度

    2回答

    我正在尝试使用sbt-native-packager中的JavaAppPackaging。我的理解是,当我运行: sbt stage 我应该得到一个目录对象/通用/台/ bin中的一些启动脚本。现在我只能得到包含我的jar和它的依赖关系的lib。 这里是我的build.sbt的相关部分: val scalatra = "org.scalatra" %% "scalatra" % "2.3.1"

    0热度

    1回答

    我正在使用sbt 0.13.8和sbt-native-packager 1.0.3。 我想用不同的java选项设置开发和生产打包配置。这个想法是通过UniversalPluguin从sbt-native-packager : "universal:packageZipTarball"创建一个软件包压缩包。我也使用“JavaServerAppPackaging”原型。 我想这Build.scala:

    0热度

    1回答

    我使用sbt-native-packager通用插件来创建分布。我要的是,同时为了与配置文件后,以填补它创建DISTRIB定义空文件夹(在部署阶段配置单独管理) 我试过明显的解决方案,但它不工作: val confDir = ((baseDirectory.value/"src"/"resources"/"empty"), "conf") (mappings in Universal).valu

    4热度

    3回答

    我刚刚创建了我的第一个休息服务器与AKK-HTTP。问题是我不知道如何以这种方式部署服务器,以便我可以优雅地关闭角色系统。 例如,我在这里找到了一些东西:https://stackoverflow.com/a/17399574/5388513您可以使用Akka的微内核,但不推荐使用。我尝试过使用sbt-native-package,但我不知道如何正常关闭角色系统。 谢谢!