Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将自定义目录添加到Scala SBT项目?_Scala_Sbt - Fatal编程技术网

如何将自定义目录添加到Scala SBT项目?

如何将自定义目录添加到Scala SBT项目?,scala,sbt,Scala,Sbt,我们的项目中有conf目录,这很好,但其中一个新组件需要将其自己的配置放在config目录中,我们无法更改该要求。在my build.scala中,我添加了一行: unmanagedResourceDirectories in Compile += baseDirectory.value / "config", 在SBT中,当我运行$inspect tree package src时,我可以在compile:unmanagedResourceDirectories节下看到配置目录,该节位于co

我们的项目中有conf目录,这很好,但其中一个新组件需要将其自己的配置放在config目录中,我们无法更改该要求。在my build.scala中,我添加了一行:

unmanagedResourceDirectories in Compile += baseDirectory.value / "config",
在SBT中,当我运行$inspect tree package src时,我可以在compile:unmanagedResourceDirectories节下看到配置目录,该节位于compile:packageSrc::mappings节下

然后,我尝试通过运行$publishLocal在本地检查部署包。result.zip包中缺少目标配置目录


我错过了什么/做错了什么?

这是我添加到Build.scala中的内容,以最终解决问题:

mappings in Universal ++= (baseDirectory.value / "config" * "*" get) map
  (x => x -> ("config/" + x.getName)),