如何为sbteclipse配置要包含的额外文件夹?我有一个默认的sbt目录布局和一个额外的it/scala文件夹。我希望该文件夹包含在生成的.project和.classpath文件中,但我不知道如何做到这一点……
发布于 2012-11-24 13:47:05
例如,您可以通过向build.sbt添加类似以下内容来实现这一点
unmanagedSourceDirectories in Compile <++= baseDirectory { base =>
Seq(
base / "some/subdir/src"
)
}有关unmanaged-sources、unmanaged-source-directories和scala-source之间关系的详细信息,您可能需要查看documentation。从sbt导出eclipse项目后,您应该会在.classpath文件中找到相应的条目,如下所示:
<classpathentry output="target/scala-2.9.1/classes" path="some/subdir/src" kind="src"></classpathentry>发布于 2013-11-29 02:17:57
在某些情况下,您可能只想将一个文件夹添加到包含运行时所需配置的eclipse类路径中,比如conf。下面是诀窍-
unmanagedJars in Compile ++= {
val confBase = (baseDirectory.value ** "conf")
confBase.classpath
}发布于 2020-05-12 02:56:57
如果要添加文件夹src/folderXYZ,请添加到build.sbt
Compile / unmanagedSourceDirectories += baseDirectory.value / "src/folderXYZ"https://stackoverflow.com/questions/13534879
复制相似问题