【发布时间】:2014-08-05 00:27:24
【问题描述】:
我已经为此苦苦思索了一个多小时,Google 上似乎没有任何东西可以给我一个决定性的答案。
我正在使用 IntelliJ IDEA 13.1.3 与 scala 和 sbt 插件 Scala 2.11.1 和 SBT 0.13
认为我很聪明,我将 LWJGL 的 Maven 存储库添加到我的 build.sbt 中
libraryDependencies += "org.lwjgl.lwjgl" % "lwjgl" % "2.9.1"
后来才发现我需要[point the compiler to the LWJGL natives]。
现在问题来了:要求 SBT 下载库,但不会将它们放在项目的任何目录中,这使得指向库有点困难。
我尝试使用 [sbt-lwjgl-plugin] 没有任何运气,甚至像文档建议的那样强制使用早期版本的 SBT。
所以我发现自己陷入了僵局,我该怎么办?手动下载库并将其转储到项目目录中?或者有没有更自动的方法来处理这个问题?
【问题讨论】:
-
简单解决方案:创建一个名为
lib的文件夹,并将本机lwjgl jar 放在此文件夹中。这被称为unmanaged dependency in the SBT documentation。是的,托管会更好,但我不介意,因为您可能不会经常更改 lwjgl 版本。
标签: scala intellij-idea dependencies lwjgl