sbt - 将非托管资源添加到控制台

时间:2015-10-28 09:22:56

标签: scala sbt

在sbt中,我想在运行时类路径中添加config目录(但不将其作为package的一部分导出)。所以我有这个:

unmanagedClasspath in Runtime += baseDirectory.value / "config"

这适用于sbt run,但如果我使用sbt console,则显然不在类路径上。

如何将此目录添加到console任务的类路径中,而不显示在导出的jar中?

编辑:我也尝试了以下内容,但我仍然无法获得资源:

unmanagedClasspath in (Compile, console) += baseDirectory.value / "config"

1 个答案:

答案 0 :(得分:1)

实际上添加以下内容确实有效:

unmanagedClasspath in Compile += baseDirectory.value / "config"

我之前在"config"中找到了这些内容,因为之前已创建了该软件包并使用sbt clean package显示现在"config"的内容将打包更长,但确实出现在控制台类路径上。