0

这是我在Build.scala. 当我去运行sbt runsbt 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
    )
  )

关于问题根源的任何想法?谢谢!

4

1 回答 1

2

我们发现问题是您忘记导入缺少的设置,例如:

import akka.sbt.AkkaKernelPlugin.distMainClass
于 2013-04-08T21:44:53.317 回答