sbt-native-packager

    3热度

    1回答

    例如,在Archives.scala: def makeZip(target: File, name: String, mappings: Seq[(File, String)]): File = { ... val m2 = mappings map { case (f, p) => f -> (name +"/"+p) } def makeTarball(compres

    6热度

    1回答

    我有一个sbt项目,具有大量的子项目和外部库依赖项。 build.sbt是这样的: val extlib1 = "xy.xxx" % "lib1" % "1.0+" val extlib2 = "xy.yyy" % "lib2" % "1.0+" val extlib3 = "xy.zzz" % "lib3" % "1.0+" lazy val core=project settings

    2热度

    1回答

    我正在尝试使用安装在自定义目录中的sbt-native-packager构建rpm包,例如/ opt/myapp而不是/ usr - 由于内部策略要求。 我有一个build.sbt,将建立一个标准的rpm,但我很难在修改目录。我的歉意 - 我对scala,sbt和本地pacakger都很陌生。 我正在使用mapGenericFilesToLinux并希望保留其结构 - 只是修改目标目录的第一部分。

    2热度

    1回答

    我试图人为添加到我的游戏项目,我看着几个论坛和看起来这是正确的方式做到这一点: lazy val playProject = play.Project(myProjectName, myProjectVersion, path = file(".")) .settings(addArtifact(Artifact (myProjectName, "dist", "zip"), dist).set

    0热度

    1回答

    我想将我的scala主应用程序代码打包为.deb文件。该应用程序将只能在一台Ubuntu机器上运行,所以我并不在乎Windows等。 目前,我正在努力寻找使用最简单的设置来编译.deb最简单的方法。假设我在我的src文件夹中有一个简单的object Kernel extends App scala文件,该文件夹应该捆绑在jardependencies中。该项目 我目前基于Debian的阶设置为:

    5热度

    1回答

    对于由多个模块组成的项目,我正在使用SBT本机打包程序插件(https://github.com/sbt/sbt-native-packager)。 在我的SBT的设置,我有: lazy val settings = packageArchetype.java_application ++ Seq( ... // Java is required to install this