问题标签 [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.
scala - 如何使用 Scala 的 Moxy?
这是How to un/marshall underscored XML to/from camelcased Java using JAXB?的后续问题?
我正在尝试使用来自 Scala(sbt 0.10.0)的 Moxy(EclipseLink 的一部分),并且正在努力弄清楚如何导入和使用它。将其分为两部分:
1.导入Moxy
这一次我在mvnrepository.com上找不到任何合适的东西。通过阅读有关 Maven setup 的此页面,我希望以下内容可以工作:
但是 sbt 在抱怨module not found: org.eclipse.persistence#javax.eclipselink;2.1.0
2. 指定 Moxy 作为我的 JAXB 提供者
解决了上述问题(感谢 SRI!),下一个问题是我无法将 Moxy 指定为我的 JAXB 提供程序。根据 Blaise Doughan 的这篇文章中的说明,看起来我需要将一个jaxb.properties
包含以下条目的文件放在与我的表示相同的包中:
但不幸的是,在运行 sbt 时似乎并没有发现这一点。有任何想法吗?
感激地收到任何帮助。祝大家圣诞快乐!
eclipse - 如何让 Eclipse 识别来自 SBT 的依赖项
我想弄清楚如何让 Eclipse 识别使用 SBT 检索的依赖项?SBT 下载正确的依赖项并将它们放在我的 ~/.ivy 目录中,但 eclipse 看不到它们。有没有办法做到这一点?
谢谢
sbt - sbt:“当数据尚未加载时,不可能得到工件。IvyNode = org.antlr#stringtemplate;3.2.1”
当我调用 sbt-eclipse 插件时,这看起来像是通过 sbt (0.11.2) 出现的Ivy 问题:
我试图吹走我的~/.{m2,ivy,sbt}
目录,但无济于事。我的 build.sbt 的相关摘录:
还有我的 plugins.sbt:
仅当我包含依赖项时才会出现此问题:
关于如何解决此问题的任何想法?提前致谢。
scala - 未找到/加载全局 sbteclipse 插件
我在将 sbteclipse 作为全局插件安装时遇到了一些严重的困难。似乎没有加载全局插件。我创建了 .sbt 目录并添加了一个插件目录。在插件目录中,我添加了以下 build.sbt 定义:
上面的定义在~/.sbt/plugins
目录中。当我在网上搜索时,我看到很多 sbt 初创公司,如下所示:(注意全局插件加载和项目定义路径)
现在这是我的 sbt 启动示例和我尝试运行 eclipse 的示例:
关于我做错了什么的任何想法。我已经为此工作了几个小时。
编辑:
我没有以超级用户身份运行 sbt 得到的错误:
编辑2:
这是我得到的当前错误。仍然没有工作,但由于达尔文而得到很大改善
java - 使用 Eclipse 创建 Scala 项目,sbteclipse -- 目录布局
我正在尝试使用 Eclipse 作为我的 IDE,并且我已经安装了 sbt 作为构建工具和 sbteclipse 作为 Eclipse 的构建工具插件。我按照 sbteclipse 教程http://www.atsnippets.com/development/starting-with-simple-build-tool-sbt-for-scala.html使我的目录结构如下所示:
现在,我想使用 Eclipse 作为我的编辑器(我喜欢它的检查、自动完成等)。但是,我不知道如何让 Eclipse 理解上面的目录布局(我无法将上面的目录作为我的项目导入,或者我没有找到正确的方法)。有人可以分享经验吗?
然后我尝试了另一种方法来启动我的玩具项目:我使用 Eclipse 创建了一个 scala 项目。但是,目录结构也不是我想要的。这是我的“New Scala Project”、“New Package (com.foo.hello)”操作的目录结果
这也不是我想要的,因为我想将 main 与 test 分开。有什么推荐的方法吗?
sbt - 将 sbt 插件添加到 Eclipse scala-ide
我有使用 sbt 来管理的 scala 项目,并且我有一个项目所需的 sbt 插件(具体来说是sbt-twirl)。现在我想使用 Eclipse 来编辑/调试项目。像往常一样,我使用 sbt-eclipse 生成 Eclipse 项目文件并在 Eclipse 中使用 scala-ide 插件。但是,Eclipse 项目不会编译需要 sbt-twirl 插件的代码。我猜 Eclipse 使用的 sbt 没有使用 sbt-twirl 插件。有什么方法可以配置 Eclipse 的 sbt 以使用 sbt-twirl 插件(通过 sbt-eclipse 自动配置,或者在 Eclipse 中手动配置)?
我正在使用 Eclipse Indigo (3.7.2) 和 Scala IDE 2.0.2 。
提前致谢。
eclipse - sbteclipse:eclipse 找不到托管依赖项
我创建了一个 sbt 项目。在命令行调用 sbt compile 效果很好:
外部库不会添加到 lib_managed 目录,而是添加到 ~/.ivy2。尽管如此,在我的类中编译和使用依赖项工作正常。创建一个 Eclipse 项目也可以正常工作:
但是 Eclipse 然后无法编译该项目,因为它缺少一个应该由托管库提供的包(即未找到 scalatest)。为什么这个托管依赖项没有添加到 Eclipse 中?
这是我的项目定义文件:
- 来源在 src/main/scala 各自的 src/test/scala
构建.sbt
名称:=“我的项目”
版本:=“0.1”
scalaVersion := "2.9.2"
项目/plugins.sbt
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
项目/build.sbt
libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test"
我正在使用 SBT 0.11.3 和 Eclipse Indigo。
编辑:
从 Eclipse 创建的 .classpath 如下所示:
编辑2:
我现在发现控制台上的“sbt test”也不起作用。所以我认为这不是 sbteclipse 的问题,而是如何处理测试用例的依赖关系。我据此提出了一个新问题,因为我提出这个问题的假设是错误的:sbt: Add dependency on scalatest library。在哪里?
eclipse - 安装 sbteclipse
我有问题最好使用sbteclipse
我做了什么:
- 转到我的全局 sbt 文件夹。
- 创建了一个插件文件夹
- 创建了文件 plugins.sbt
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "2.1.0")
- 去了我的eclipse项目并创建了一个build.sbt文件
- 它包含:
名称:=“富”
- 我在我的 cmd 中选择项目文件夹。并输入
sbt eclipse
但我总是收到以下错误
ps:我使用的是Windows。我也在使用 sbt 0.12
scala - sbteclipse 附加源文件夹
如何为 sbteclipse 配置一个额外的文件夹以包含?我有一个默认的 sbt 目录布局和一个额外的 it/scala 文件夹。我希望该文件夹包含在生成的 .project 和 .classpath 文件中,但我不知道该怎么做......
scala - sbteclipse 默认不创建 Scala 项目?
我只想用 sbt 和 sbteclipse 为我的 scala 项目创建一个目录布局。以下是我的 sbt 文件。
在这个 sbt 文件中,我不得不使用 folling to lines 来强制创建 Scala 目录:
此外,从 sbt 控制台运行“eclipse”后,我将项目导入 Eclipse,但无法创建 Scala 类。Eclipse 项目图标附有“J”字母,表明它是一个 Java 项目:-?
为什么 sbt 和 sbteclipse 默认为 Java?
我正在运行 sbt 版本 0.12(截至 2012 年 11 月的最新版本),scala 2.9.2
供您参考,我的目标是使用 sbt 创建具有以下目录结构的工作项目: