在我想使用 activator eclipse commond 之后,我应该在 eclipse 项目中看到 SBT Dependency Library 容器中所有 jar 的项目,就像 Maven Dependencies 容器一样。怎么做?还是sbteclipse插件没有这个功能?
问问题
540 次
1 回答
1
这对我有用:
确保您已按照此处所述配置了 sbteclipse 。
您可以将其添加到您的 sbt 配置中
~/.sbt/0.13/plugins/plugins.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
使用激活器创建eclipse项目
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
)
- 编辑你的
于 2015-06-11T19:50:28.107 回答