我已经创建了一个像Heiko Seeberger的文章描述的IntelliJ Idea SBT Scala项目.
我想在这个项目中添加一个Jar库(joda-time).这该怎么做?简单地将它们放入项目的/ lib中也无济于事.如果我在Idea的项目树中右键单击"外部库",则"新建>"将显示为灰色.
在项目的IntelliJ Idea窗口中,获取文件>>项目结构>>库.单击"库"选项后,将显示两个窗格.在最左侧窗格的顶部,单击绿色的"+"按钮.
更好的方法是将非托管依赖项添加到build.sbt,并避免将部分依赖项管理留给IDE.
有关如何定义unmanagedBase和unmanagedJars任务的详细信息,请参阅http://www.scala-sbt.org/release/docs/Library-Management.html.
只需在build.sbt中声明它
unmanagedJars in Compile += file(Path.userHome+"/Your-Jar-Path/Full-Jar-Name.jar")
并且必需的jar将出现在外部库> unmanaged-jars> Full-Jar-Name.jar中.如果修改了jar文件(在提供的路径中),这也会改变.
在Intellij Idea中:
文件>项目结构>库
在Netbeans中:
文件>项目属性>库
在Eclipse中:
右键单击项目>"属性">"Java构建路径">"库"