问题标签 [sbteclipse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2679 浏览

eclipse - 尝试升级到 sbt eclipse 4.0.0 时出现异常

我已经成功使用 sbt-eclipse 3.0.0 一段时间了。我最近升级到 Play 2.3.8,需要升级到 sbt-eclipse 4.0.0 来避免这个问题。我尝试更新 project/plugins.sbt,但运行时出现此错误activator eclipse

我尝试只在我的 ~/.sbt/0.13/plugins/plugins.sbt 中引用 4.0.0,然后只在我的 project/plugins.sbt 中引用,但这似乎没有什么区别。事实上,当两个引用都被删除时,我可以运行 3.0.0 activator eclipse 。我不知道在这种情况下 activator/sbt 是如何找到 3.0.0 插件的——也许我的错误是由于同时加载了 3.0.0 和 4.0.0?

环境:

~/.sbt/0.13/plugins/plugins.sbt 为空

项目/build.properties:

项目/plugins.sbt:

0 投票
1 回答
465 浏览

sbt - 如何使用 sbt-eclipse 成功地将 CrossProject sbt 构建导入 Eclipse

我过去使用 sbt-eclipse 成功地将一个简单的 sbt 项目导入到 eclipse 中。我现在正在尝试利用 sbt 的 CrossProject 机制来使用 Scala-JS 环境(在 sbt 中创建 2 个子项目——一个用于 Javascript,一个用于 JVM 代码)。建议(请参阅此处的 SBT 文档链接) 是在 build.sbt 文件中添加设置 'EclipseKeys.useProjectId := true' 以支持将(现在)2个项目导入到一个 eclipse 项目中。然后我在正在运行的 SBT 会话中发出“eclipse”命令来创建我的 eclipse 项目,然后启动 eclipse 并尝试导入这个新项目。当我这样做时,eclipse中的导入对话框向导确实向我显示了两个子项目,但是当我尝试完成导入时,eclipse抱怨该项目已经存在并且我在我的eclipse项目中得到了两个看起来很奇怪的链接没有什么。

将 CrossProject sbt 构建到 Eclipse 中的正确程序是什么?

0 投票
0 回答
220 浏览

sbt - java.lang.IllegalStateException:未定义的设置'eclipseSkipProject

在将我的项目迁移到 Play 2.4 和 sbt eclipse 插件 4.0.0 时,我的构建文件中出现以下异常:

这跟进了这个问题,因为我只是想要一个更好的解决方法,而不是通过向每个子项目添加 sbteclipse 4.0.0 插件来修改原始缓存的子项目。

我的build.sbt文件如下:

project/plugins.sbtsbt 版本 0.13.9

怎么会Eclipse.skipProject in leonProject := true没有任何效果?

0 投票
0 回答
23 浏览

sbteclipse - 创建了太多不必要的目录

sbteclipse从命令行使用并获得了很多我不想要的目录——它创建了一个看起来很垃圾的目录结构,我想要一个干净的结构。

为什么有这么多?我真的只关心main/scala,就是这样。我所有的代码都是2.11。

0 投票
0 回答
42 浏览

sbt - sbt 0.13 和 Eclipse 集成 - 什么是“eclipse”,为什么它不可检查?

我有一个(基于 Java 的)Play-2.3.10/sbt-0.13.9 项目。在我的全球.sbt/0.13/plugins/plugins.sbt我有

我启动 sbt 的控制台。我打字inspect compile。我明白了

我打字inspect eclipse。我明白了

为什么?我的意思是,我认为最终一切都是 sbt 中的任务——因此一切都是可检查的。我在哪里错了,我如何获得更多关于我eclipse在控制台中输入时发生的事情的信息?

0 投票
2 回答
386 浏览

scala - 由于速度慢和各种问题,scala sbt 编译恐怖

我在 scala 中使用 sbt 编码的时间非常糟糕。我知道与 java 相比,scala 中的编译本质上很慢。

我已经尝试过 eclipse 和 intellij,在 scala + sbt 中进行开发,而且都知道 IDE 很糟糕。请指导我解决我面临的以下恐惧:

  1. 即使对于大型项目,如何在 Scala 中将编译时间减少到毫秒(就像 Java 一样)......在 IDE(eclipse/intellij)中......鉴于我正在使用 sbt

  2. 如何确保 IDE 中的构建以增量方式工作并且仅在更改的文件上工作。我观察到每次代码更改/保存文件时都会在 IDE 中进行完整构建.....再次记住我正在使用 sbt

  3. 请对命令行提出相同的建议,在每次代码更改后,当我执行 sbt 包时,似乎 sbt 重新编译了完整的项目而不是更改的文件。

  4. 在 intellij 中,当我尝试运行单元测试用例时,会再次编译整个基于 sbt 的项目

  5. 另外,如果我在 intellij 中导入一个项目并同时使用 sbt 命令行,intellij 构建和命令行构建不能很好地相互配合,我开始观察 intellij 中的完整编译和奇怪的编译错误

0 投票
0 回答
42 浏览

eclipse - 你如何告诉 sbt-eclipse 忽略 /src 下一个非常具体的文件夹(错误)

我有一个基础设施项目,其中包含其他项目作为资源。(因为它会即时编译它们)。其中一个包含的项目是故意无法编译的。

这使得整个项目在 Eclipse 中显示为“有错误”。我怎样才能让 sbt-eclipse 配置 eclipse 以便例如src/main/resources/foo忽略下面的任何内容?

  • 当然,这不完全是 eclipse 所构建的场景,但是可能有一些干净的方法吗?重要的是,sbt 本身并不试图编译这些资源。
  • 如果没有,也许是一种告诉 eclipse 甚至不加载源目录的方法src/main/resources

谢谢!

在此处输入图像描述

0 投票
0 回答
88 浏览

request - IBM Social Business Toolkit - 创建活动

我正在尝试使用 IBM SBT 创建活动,但这不起作用。

我的 IBM SBT 版本是 1.1.11.20151208-1200(最新)。IBM Connections 版本是 5.0 CR3。

我从以下位置查看了 IBM 示例:

IBM 文档 - 创建活动

我有以下代码:

我的 XML 输出如下:

错误:

我做了很多研究,但是当我使用来自互联网的代码时,我总是收到“400 Bad Request”——所以我试图专注于 IBM 文档,但那里的代码对我也不起作用。

有人知道怎么做这个吗?

此致

0 投票
0 回答
189 浏览

scala - 使用 sbt 创建空的 Eclipse 项目

当我在 sbt 中运行eclipsebuild.sbt

它有build.sbt, project and target,但是,在我遵循的教程中,提到它src/main/scala, src/main/java, ..test可以在我可以通过导入在 eclipse 中编码的地方使用。

我究竟做错了什么?

我已经添加addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0")~\.sbt\0.13

感谢一些帮助

0 投票
1 回答
173 浏览

eclipse - SBT 从工作区本地解析

在 SBT/SBT eclipse 中有一种方法可以告诉 eclipse (临时)从已签出的 elipse 项目而不是从存储库中解决依赖关系。基本上功能类似于Ivy DE 中的工作区解析器提供的功能

我的用例是我想对库项目进行一些更改,并立即查看它们对使用该库的应用程序的影响。

如果不提供这样的功能性 - 还有其他方法可以达到预期的结果吗?