gpt4 book ai didi

scala - SBT 访问子目录

转载 作者:行者123 更新时间:2023-12-01 02:25:32 25 4
gpt4 key购买 nike

我的项目文件结构如下所示:

  • build.sbt
  • 项目
  • 目标
  • 测试

  • lib文件夹 我有包含其他 jar 文件的子文件夹。如何让 SBT 识别子文件夹或递归处理 jar 文件?

    编辑:
    感谢@Jhonny Everson,我能够完成这项工作。方法如下:
    在我的 build.sbt 中添加了以下行
    unmanagedJars in Compile <++= baseDirectory map { base =>
    val baseDirectories = (base / "lib" / "mycustomlib" )
    val customJars = (baseDirectories ** "*.jar")
    customJars.classpath
    }

    请注意,基本目录是 build.sbt 所在的位置。

    最佳答案

    如果你把 jars 放在 lib 文件夹中,Sbt 会自动使用它们。您可以使用 unmanagedJars指令指定可以在其中找到 jar 文件的多个目录。见 https://github.com/harrah/xsbt/wiki/Library-Management#manual-dependency-management

    关于scala - SBT 访问子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16751113/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com