scala “SBT阶段”不做任何事情

von4xj4u  于 2023-08-05  发布在  Scala
关注(0)|答案(1)|浏览(148)

我遇到了一个问题,而试图生成一个通用文件夹使用'sbt阶段'命令。我有一个Scala项目,包含以下build.sbt文件:

name := "hod.btlg"
version := "0.0.1-SNAPSHOT"
scalaVersion := "3.3.0"
val akkaHttpVersion = "10.5.2"
val akkaVersion = "2.8.0"

// Repositories
resolvers += Resolver.mavenCentral

// this will add the ability to "stage" which is required for Heroku
enablePlugins(JavaAppPackaging)

// Dependencies
libraryDependencies += "org.scala-lang" %% "scala3-library" % "3.3.0"
libraryDependencies += "com.typesafe.akka" %% "akka-http-spray-json" % akkaHttpVersion

// add the Akka HTTP libraries
libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-stream" % akkaVersion,
  "com.typesafe.akka" %% "akka-actor-typed" % akkaVersion,
  "com.typesafe.akka" %% "akka-http" % akkaHttpVersion
)

// this specifies which class is the main class in the package
Compile / mainClass := Some("hod.btlg.Backend")

字符串
当我在我的项目目录中运行'sbt stage'时,过程完成,没有任何错误消息。但是,未生成预期的“通用”文件夹。我已经遵循了我在网上找到的说明,一切似乎都是正确的。
“sbt运行”工作。
我将非常感谢任何关于如何解决这个问题的见解或建议。提前感谢您的帮助!

rqmkfv5c

rqmkfv5c1#

我想你错过了通用插件。
启用它

enablePlugins(JavaAppPackaging, UniversalPlugin)

字符串
那么这个阶段可以用

sbt Universal/stage

相关问题