gpt4 book ai didi

eclipse - 在 Eclipse 工作区中使用 Scalatra 应用程序? (即构建路径)

转载 作者:行者123 更新时间:2023-12-04 05:43:28 25 4
gpt4 key购买 nike

我正在试验一个小型 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com