Ошибка компилятора при указании основного класса в микроядре Akka?

Вот определение моего проекта в моем Build.scala, Когда я иду бежать sbt run или же sbt dist Я получаю ту же ошибку компилятора not found: value distMainClass, Это довольно раздражает, так как я проверил проект akka-microkernel-plugin, чтобы найти distMainClass прямо там в выпуске 2.0. Я использую 2.0.5, и он существует в 2.1.0 тоже.

lazy val ServiceKernel = Project(
    id = "tracker-kernel",
    base = file("."),
    settings = defaultSettings ++ AkkaKernelPlugin.distSettings ++ Seq(
      libraryDependencies ++= Dependencies.serviceKernel,
      distJvmOptions in Dist := "-Xms512M -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=2",
      outputDirectory in Dist := file("target/s.Tracker-dist"),
      distMainClass in Dist := "namespace.ServiceKernel" //says not found
    )
  )

Есть идеи относительно источника проблемы? Спасибо!

1 ответ

Решение

Как мы выяснили, проблема заключалась в том, что вы забыли импортировать отсутствующие настройки, например:

import akka.sbt.AkkaKernelPlugin.distMainClass
Другие вопросы по тегам