sbt目录结构中非托管jar的lib目录在哪里?

我正在尝试将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 

我会在文件层次结构的顶部进行成像。 此外,如果您使用现代IDE,例如Eclipse,InteliJ等,只需按照以下步骤操作即可:

  • 右键单击项目文件树中的[项目名称]
  • 属性
  • Java构建路径 – >库
  • 添加外部Jar

如果您需要更多帮助,请说明。

在前一个选项(将jar文件拖到项目中)中,您将执行以下操作:

  • src所在的项目的根目录中,创建一个名为lib或者其他的新文件,然后将jar文件拖入其中。 在此之后,您将需要重新配置构建路径,或者如果您使用的是现代IDE,只需右键单击lib文件并选择Build Path --> Add to Build Path