我正在尝试将jar文件添加到sbt项目中,但我无法确定将它们存储在何处。 sbt文档说“只需将它们放在lib文件夹中,你就好了!”,但是不要提供有关实际放置此lib文件夹的位置的任何信息。 lib文件夹是否在src下?在src文件夹所在的顶级层次结构中?我真的不确定,并希望得到一些帮助。
答案 0 :(得分:20)
根据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
答案 1 :(得分:0)
我会在文件层次结构的顶部进行成像。 此外,如果您使用现代IDE,例如Eclipse,InteliJ等,您只需按照以下步骤操作即可:
如果您需要更多帮助,请说出来。
在前一个选项(将jar文件拖到项目中)中,您将执行以下操作:
src
所在的项目根目录中,创建一个名为lib
或其他内容的新文件,并将jar
文件拖入其中。在此之后,您将需要重新配置构建路径,或者如果您使用的是现代IDE,只需右键单击lib
文件并选择Build Path --> Add to Build Path
。答案 2 :(得分:0)
如果您有多模块项目,您应该:
core
,则应将 jar 添加到 core/lib
。libraryDependencies += <your jar in lib>