我们的项目有一种特殊的“插件”,可以读取csv文件并将内容填充到数据库中。
此代码在/project/DataMigrate.scala
中定义我们有一个很难实现的CSV解析器版本,不再适合任务了,所以我尝试将这个https://github.com/tototoshi/scala-csv添加到/project/Build.scala中的libraryDependencies但是没有成功可从DataMigrate.scala导入。当我读到有关“构建定义的构建定义”的内容时,我也尝试将库依赖项放在/project/build.sbt中,但这似乎也没有帮助。
是否可以为/ project中的代码添加依赖项?
答案 0 :(得分:0)
SBT是递归的,因此您可以在[something].sbt
或project/[something].scala
中定义实际项目的依赖关系和设置,您可以定义项目项目的依赖关系和设置(任何临时插件等) project/[something].sbt
或project/project/[something].scala