【问题标题】:Compiler error when specifying main class in Akka microkernel?在 Akka 微内核中指定主类时编译器错误?
【发布时间】:2013-04-09 05:44:53
【问题描述】:

这是我在Build.scala 中的项目定义。当我运行sbt runsbt dist 时,我得到了与not found: value distMainClass 相同的编译器错误。这很烦人,因为我检查了 akka-microkernel-plugin 项目以在 2.0 版中找到distMainClass。我用的是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
    )
  )

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

【问题讨论】:

  • 文件顶部是否有import akka.sbt.AkkaKernelPlugin.distMainClassimport akka.sbt.AkkaKernelPlugin._ 或类似内容?
  • 哈!哎呀!就是这样。如果我不告诉 eclipse 隐藏我所有的导入,我可能会发现这一点。感谢 x2 今天的帮助 LOL

标签: scala akka microkernel


【解决方案1】:

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

import akka.sbt.AkkaKernelPlugin.distMainClass

【讨论】:

    猜你喜欢
    • 2017-07-30
    • 2010-12-06
    • 1970-01-01
    • 2015-10-14
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多