我正在试验一个小型 Scalatra Web 应用程序,我已将其作为项目导入 Eclipse。
我以前使用 Eclipse 管理过一些 Lift 应用程序。对于 Lift 项目,SBT 将所有依赖项 JAR 复制到一个/lib_managed
目录中。因此,我可以将这些 JAR 添加到 Eclipse 的构建路径中,并且它可以与 SBT 共存,而不会抱怨缺少类。
然而,对于 Scalatra,依赖项 JAR 似乎不会在开发周期中被复制到任何有用的地方。如果您构建一个 WAR 文件,那么依赖项就会被捆绑到其中……但似乎没有像 Lift 的/lib-managed
目录这样的东西。
假设其他人使用 Eclipse 开发 Scalatra 项目,我如何轻松设置 Eclipse 的构建路径?我想我可以手动创建一个一个指向我本地 Ivy 存储库的条目,尽管这看起来有点难看。也许有一种简单的方法可以通过 SBT 在项目目录中设置类似于 Lift 的/lib-managed
子目录。