У меня есть очень организованный файл сборки, состоящий из следующих файлов scala:
- Build.scala — основной файл сборки
- Dependencies.scala — где я определяю зависимости и версии
- BuildSettings.scala — где я определяю настройки сборки
- plugins.sbt
Фрагмент Build.scala выглядит следующим образом:
import sbt._
import Keys._
object MyBuild extends Build {
import Dependencies._
import BuildSettings._
import NativePackagerHelper._
// Configure prompt to show current project
override lazy val settings = super.settings :+ {
shellPrompt := { s => Project.extract(s).currentProject.id + " > " }
}
// Define our project, with basic project information and library dependencies
lazy val project = Project("my-project", file("."))
.settings(buildSettings: _*)
.settings(
libraryDependencies ++= Seq(
Libraries.scalaAsync
// Add your additional libraries here (comma-separated)...
)
).enablePlugins(JavaAppPackaging, DockerPlugin)
}
Все 4 файла, о которых я упоминал выше, находятся в том же каталоге, который находится внутри каталога проекта. Но когда я запускаю этот файл сборки, я получаю следующую ошибку:
not found value: NativePackagerHelper
Любые подсказки, почему его это?