【问题标题】:sbt - add unmanaged resources to consolesbt - 将非托管资源添加到控制台
【发布时间】:2015-10-28 09:22:56
【问题描述】:

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

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

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

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


编辑:我也尝试了以下方法,但仍然无法获取资源:

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

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

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

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

    我发现"config" 中的内容只是因为之前创建了包并且使用sbt clean package 表明现在"config" 的内容将不再被打包但确实出现在控制台类路径。

    【讨论】:

      猜你喜欢
      • 2018-05-03
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 2018-03-19
      • 2013-02-02
      • 1970-01-01
      • 2014-08-27
      相关资源
      最近更新 更多