1

在将我的项目迁移到 Play 2.4 和 sbt eclipse 插件 4.0.0 时,我的构建文件中出现以下异常:

java.lang.IllegalStateException: Undefined setting 'eclipseSkipProject in Scope(
Select(ProjectRef("Some git url with #commit",root)),This,This,This)'!

这跟进了这个问题,因为我只是想要一个更好的解决方法,而不是通过向每个子项目添加 sbteclipse 4.0.0 插件来修改原始缓存的子项目。

我的build.sbt文件如下:

惰性验证服务器 =(文件中的项目(“服务器”))
   .settings(scalaVersion := "2.11.7")
  .dependsOn(leonProject)

懒惰的 val leonProject = RootProject(uri("https://github.com/epfl-lara/leon.git#5bf8a57cc03ae5ccbd890e3f4f0121a6f9dd1bb2"))

leonProject 中的 EclipseKeys.skipProject := true

EclipseKeys.preTasks := Seq(在编译中编译)

project/plugins.sbtsbt 版本 0.13.9

resolvers += "Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases/"

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

怎么会Eclipse.skipProject in leonProject := true没有任何效果?

4

0 回答 0