在我想使用激活器日食通用后,我应该看到带有 eclipse 项目的 SBT 依赖库容器中的所有 jar 的项目,就像 Maven 依赖容器一样。怎么办?还是 sbteclipse 插件没有该功能?
我有用:
确保已按照此处所述配置了 sbteclipse。
您可以在
~/.sbt/0.13/plugins/plugins.sbt
将其添加到您的 sbt 配置中:addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "3.0.0")
使用激活器创建 Scala 应用程序
activator new minimal-scala minimal-scala ... OK, application "hello-world" is being created using the "minimal-scala" template. ...
编译并运行应用程序
cd hello-world activator run ... [info] Running com.example.Hello Hello, world! [success] Total time: 0 s, completed Jun 11, 2015 8:50:20 PM
使用激活器创建日食项目
activator eclipse [info] Set current project to hello-world (in build file:/Users/...) [info] About to create Eclipse project files for your project(s). [info] Successfully created Eclipse project files for project(s): [info] hello-world
这将创建 eclipse 所需的
.project
和.classpath
文件。现在在 Eclipse 中导入项目
- 从菜单中选择:
File > Import...
- 在筛选项目类型的文本字段中键入
ex
,然后选择Existing Projects into Workspace
- 使用
Browse...
按钮选择您的项目文件夹,然后单击完成
现在你应该在 eclipse 中看到你的项目,其中包含 sbt 构建规范中的所有依赖项(例如
build.sbt
)。sbt 依赖项出现在Referenced Libraries
中。- 从菜单中选择:
当您想要更改依赖项时,您需要
- 编辑您的
build.sbt
- 再次运行
activator eclipse
- 在 Eclipse 中选择项目并刷新(例如按 F5 键或右键单击并
refresh
)
- 编辑您的