- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在试验一个小型 Scalatra Web 应用程序,我已将其作为项目导入 Eclipse。
我以前使用 Eclipse 管理过一些 Lift 应用程序。对于 Lift 项目,SBT 将所有依赖 JAR 复制到 /lib_managed
目录。因此,我可以将这些 JAR 添加到 Eclipse 的构建路径中,并且它可以与 SBT 共存,而不会提示缺少类。
然而,对于 Scalatra,依赖 JAR 似乎不会在开发周期中任何有用的地方复制。如果您构建一个 WAR 文件,那么依赖项就会被捆绑到那个文件中……但似乎没有像 Lift 的 /lib-managed
那样的东西。目录。
假设其他人在开发 Scalatra 项目时使用 Eclipse,我如何轻松设置 Eclipse 的构建路径?我想我可以手动创建一个一个指向我本地 Ivy 存储库的条目,尽管这看起来有点难看。也许有一种通过 SBT 的简单方法来设置类似于 Lift 的 /lib-managed
项目目录下的子目录。
最佳答案
看起来最好的方法是使用 the SBT plugin for Eclipse .
这不是用于管理 SBT 的“Eclipse 插件”。相反,它是一个“SBT 插件”,用于生成 .project
和 .classpath
Eclipse 使用的文件。在过去几年 m2eclipse Eclipse 插件成熟之前,Maven 世界曾经以类似的方式处理 Eclipse。
安装此插件后(我 installed it globally 所以我不必更改我的项目文件),您只需输入 sbt eclipse
在对依赖项进行任何更改之后。 SBT 然后将更新您的 Eclipse 项目文件以匹配。
关于eclipse - 在 Eclipse 工作区中使用 Scalatra 应用程序? (即构建路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10984116/
我是一名优秀的程序员,十分优秀!