2013-04-08 53 views
0

這是我在我的Build.scala中的項目定義。當我運行sbt runsbt dist時,我得到了與相同的編譯器錯誤。這是非常煩人的,因爲我檢查了akka-microkernel-plugin項目,在版本2.0中找到distMainClass。我使用2.0.5,它也存在於2.1.0中。在Akka微內核中指定主類時編譯器錯誤?

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

你有'進口akka.sbt.AkkaKernelPlugin.distMainClass'或'進口akka.sbt.AkkaKernelPlugin。 _'或類似文件的頂部? – 2013-04-08 21:34:28

+1

哈!哎呀!就是這樣。如果我不告訴日食來隱藏我的所有進口,我可能會發現。感謝x2幫助今天的LOL – crockpotveggies 2013-04-08 21:41:13

回答

2

正如我們發現的問題是,你已經忘了導入缺少像設置:

import akka.sbt.AkkaKernelPlugin.distMainClass