Eclipse SBT Dependency Library



在我想使用激活器日食通用后,我应该看到带有 eclipse 项目的 SBT 依赖库容器中的所有 jar 的项目,就像 Maven 依赖容器一样。怎么办?还是 sbteclipse 插件没有该功能?

这对

我有用:

  1. 确保已按照此处所述配置了 sbteclipse。

    您可以在~/.sbt/0.13/plugins/plugins.sbt将其添加到您的 sbt 配置中:

    addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "3.0.0")
    
  2. 使用激活器创建 Scala 应用程序

    activator new minimal-scala minimal-scala
    ...
    OK, application "hello-world" is being created using the "minimal-scala" template.
    ...
    
  3. 编译并运行应用程序

    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
    
  4. 使用激活器创建日食项目

    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文件。

  5. 现在在 Eclipse 中导入项目

    • 从菜单中选择:File > Import...
    • 在筛选项目类型的文本字段中键入ex,然后选择Existing Projects into Workspace
    • 使用Browse...按钮选择您的项目文件夹,然后单击完成

    现在你应该在 eclipse 中看到你的项目,其中包含 sbt 构建规范中的所有依赖项(例如 build.sbt)。sbt 依赖项出现在 Referenced Libraries 中。

  6. 当您想要更改依赖项时,您需要

    • 编辑您的build.sbt
    • 再次运行activator eclipse
    • 在 Eclipse 中选择项目并刷新(例如按 F5 键或右键单击并refresh

相关内容

  • 没有找到相关文章

最新更新