Eclipse - 将通用项目转换为 Scala 项目

标签 eclipse git scala

我在将通用项目转换为 Eclipse 中的 Scala 项目时遇到问题。

我在 gitlab 中创建了一个新的存储库,然后 git 将其克隆到一个文件夹中。我通过导入 -> Git -> 来自 git 的项目 -> 现有本地存储库 -> “我的项目” -> 导入为通用项目 -> 下一步 -> 完成将文件导入 Eclipse。

现在我想把这个项目做成一个Scala项目。我找到了一些说明,他们说我应该创建一个新的 Scala 项目,并在取消选择 Filters -> exclude * resources 后从那里复制所有必要的文件夹。我这样做了,但似乎我无法从新的 Scala 项目“测试”中复制 Scala 库。

如果有人对如何将项目 3d-modelling-program 转变为 Scala 项目有一些想法,我将不胜感激。

你可以在下面找到一张图片。感谢您的帮助!

Image of the situation

最佳答案

您只需要使用 sbt 插件 sbteclipse 生成 eclipse 项目文件。 只需将此行添加到文件../project/plugins.sbt(如果文件不存在则创建)

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.4")

这适用于我的 sbt 版本。如果您想了解如何设置插件版本请访问官方文档:enter link description here

之后,您必须从控制台导航到项目目录并键入

sbt eclipse

这将生成所需的 eclipse 项目文件。 然后回到eclipse刷新项目。 您可能需要在“scala 编译器”下的项目属性中调整 scala 版本。

希望对你有帮助,

BR保罗

关于Eclipse - 将通用项目转换为 Scala 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43170070/

相关文章:

java - 将动态 Web 项目导入 Eclipse

java - 适用于 2 个或更多应用程序的性能管理工具

git - 导出 github 存储库

scala - 如何使用 Scala 使用 Hadoop 客户端在 HDFS 中 append 文本文件?

scala - : val f = {() => x += 1}中的 "()"代表什么

android - 从 android 调用 Python 谷歌云端点 api

eclipse - 使用 Swing 截断图像

linux - 是否需要创建一个名为 'git' 的用户来设置 git 服务器?

git - 用自己的 fork 交换 git 子模块

scala - 如何从 Scala 3 宏的外部作用域获取变量初始化的主体?