我的项目文件结构如下所示:
- 构建.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 所在的位置。