【发布时间】:2016-11-17 08:14:47
【问题描述】:
我是 sbt 新手,我正在尝试使用 sbt eclipse 插件创建一个新项目。
我在 SO 上浏览过类似的帖子,但没有帮助。
build.sbt在项目目录中
name := "myproject"
version := "1.0"
scalaVersion := "2.10.1"
libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % "test"
EclipseKeys.createSrc := EclipseCreateSrc.Default + EclipseCreateSrc.ManagedClasses
plugins.sbt 全局
resolvers += Classpaths.typesafeResolver
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")
我从命令提示符运行 sbt eclipse。它创建了我可以在 Eclipse 中导入的项目,但它不创建 src 文件夹。我做错了什么?
【问题讨论】:
-
我认为最新版本的 sbteclipse 不再生成所有源文件夹。它只会将已经存在的那些添加到 Eclipse 的构建路径中。
-
github.com/typesafehub/sbteclipse/wiki/Using-sbteclipse 它有 createSrc 参数。可能是我错了
-
我只能同意它确实具有该参数,但是由于我更新到最新版本的 sbteclipse,因此没有生成任何文件夹。所以我怀疑
create的含义与您(和我)认为的不同。 -
我也面临这个问题。我使用的是 5.0.1 版本,我希望
sbt eclipse eclipseCreateSrc创建默认的 src 文件夹结构,但事实并非如此。我不确定我错过了什么。如果您对此有所了解,请帮助我。谢谢。 -
我刚刚花了一个小时浏览插件的源代码,但在任何地方都找不到对
File#mkdir()的调用。奇怪的是:我想不出我在过去几年中创建的一个项目,我不希望默认创建这些目录。
标签: eclipse scala sbt sbteclipse