sbtEclipse给lagom项目带来错误

时间:2016-04-14 09:16:52

标签: java eclipse sbt lagom

我已经下载了最新版本的激活器(1.3.9),并试图使用此指南(http://www.lagomframework.com/documentation/1.0.x/GettingStarted.html)启动并运行Lagom项目

我有一个新的lagom-java项目(使用activator new命令)。我能够在项目目录中成功运行activator命令,但是当我尝试在激活器控制台中运行eclipse时,我收到以下错误。

java.lang.IllegalStateException: Undefined setting 'eclipseSkipProject in Scope(Select(ProjectRef(file:/C:/code/microservices/first-ms/,lagom-internal-meta-project-service-locator)),This,This,This)'!

我在'project / eclipse.sbt'中有以下条目:

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")

以下项目/ plugins.sbt:

    addSbtPlugin("com.lightbend.lagom" % "lagom-sbt-plugin" % "1.0.0-M1")
    addSbtPlugin("com.typesafe.sbt" % "sbt-lagom-bundle" % "1.0.2")
    addSbtPlugin("com.typesafe.conductr" % "sbt-conductr-sandbox" % "1.4.2")

我知道'lagom-internal-meta-project-service-locator'是一个内部项目,不能导入到eclipse中,但不确定它从哪里获取eclipseSkipProject设置,因为我还没有定义'skipProject'在build.sbt任何地方。

由于我只是运行了默认设置的lagom,我认为它应该开箱即用。这可能有什么问题?

1 个答案:

答案 0 :(得分:0)

您需要使用版本3.0.0的sbteclispe:

http://www.lagomframework.com/documentation/1.0.x/IDEs.html

您看到的问题已在master上修复,但我们正在等待新的sbteclispe版本。