sbt 目录结构中非托管 jar 的 lib 目录在哪里?
我正在尝试将jar文件添加到sbt项目中,但我无法确定存储它们的位置。sbt文档说“只需将它们放在lib文件夹中,你就好了!”,但不要提供有关实际放置此lib文件夹的任何信息。lib 文件夹是否位于 src 下?在 src 文件夹所在的顶层层次结构中?我真的不确定,并希望得到一些帮助。
我正在尝试将jar文件添加到sbt项目中,但我无法确定存储它们的位置。sbt文档说“只需将它们放在lib文件夹中,你就好了!”,但不要提供有关实际放置此lib文件夹的任何信息。lib 文件夹是否位于 src 下?在 src 文件夹所在的顶层层次结构中?我真的不确定,并希望得到一些帮助。
根据 http://alvinalexander.com/scala/how-to-create-sbt-project-directory-structure-scala,lib应该是项目目录的子目录。我只是试过了,它有效。
.
|-- build.sbt
|-- lib
|-- project
|-- src
| |-- main
| | |-- java
| | |-- resources
| | |-- scala
| |-- test
| |-- java
| |-- resources
| |-- scala
|-- target
如果您有多模块项目,您应该:
core
core/lib
libraryDependencies += <your jar in lib>