问题标签 [sbt-idea]
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 - 如何设置 IntelliJ + Scala + specs + sbt 项目?
我正在尝试为具有 IntelliJ (12.1) 支持的 Scala (2.10) 设置一个带有 specs2 的空 sbt 项目,当我sbt compile
在空项目目录中执行此操作时出现此错误:
我的build.sbt
文件如下所示:
我通过以下方式安装了 sbt brew install sbt
:
Brew 说我有 sbt 0.12 但是当sbt --version
我得到:
我试图通过将它放在我的 $PROJECT_DIR/projects/plugins.sbt 中来至少生成 IntelliJ 文件:
但是当我这样做时sbt gen-idea
,我得到了这个错误:
有人可以发布一个可以build.sbt
为 Scala 2.10.1 和 sbt 生成 IntelliJ 12.1 文件的示例吗?
我在这里检查了我的项目:https ://github.com/pathikrit/scalgos
请指教我做错了什么???
scala - 可以为 sbt 插件更改日志级别,比如 sbt-idea?
我正在使用sbt-idea插件,在我的元项目和主项目中,我有一个logLevel := Level.Warn
. 这可以有效地消除我大部分构建中的所有子警告消息,但sbt-idea
会不断打印出info
消息。
我猜也许插件logLevel
是在应用之前加载的,并且它以某种方式获得了对具有不同级别的记录器的引用?特别是该插件似乎并没有对日志记录做任何特别时髦的事情,除了它似乎在初始化时询问其记录器的状态。在应用我的设置后,它可能最终成为与那个不同的记录器对象?
我无法弄清楚 sbt 的哪一部分实际使用了logLevel
设置键来查看它是创建一个新的记录器还是改变现有的记录器。
scala - IntelliJ IDEA 中 *.sbt 文件的语法高亮显示
我正在使用 Scala、SBT 0.12 和 IntelliJ IDEA 12.1 为 Lift Web 框架开发一个潜在模块,并且我希望在 IDEA 中为 *.sbt 文件突出显示语法(代码意识将是一个奖励)。
我有 sbt 的 sbt-idea 插件,它成功地构建了我的 IDEA 项目。我还有 IDEA 的 sbt 插件,它允许我从 IDEA 的运行配置中运行 sbt 命令。
当我将 *.sbt 文件与 Scala 文件类型相关联时,IDEA 会在 sbt 脚本中显示各种错误。
是否有人正在研究 *.sbt 文件类型以进行语法突出显示或代码感知?如果是这样,我该如何使用它?
谢谢!
scala - 无法从 Scala 中的不同包中获取类型
我有一个由几个子项目组成的项目。比方说,我有三个:service core common
在我的 build.scala 中,我有以下定义
我使用idea 进行开发,因此使用sbt-idea 1.4.0 来生成idea 特定文件。
我在“common”中创建了一个类:User
在包中com.project.common.domain
,我想从我的“服务”模块中使用它。我不能。它根本看不到它。我检查了 iml 文件,它包含依赖项。
有没有人看到这个问题?
scala - 为什么 sbt-idea 不为我的构建项目生成 IDEA 模块
我有一个具有这种结构的多模块 SBT 项目:
构建定义非常简单,如下所示:
我想知道为什么当我使用 sbt-idea 插件生成 IDEA 项目文件时,构建定义/project
没有作为模块导入。
似乎应该是这样,而且我很确定我已经看到它在我自己的项目上工作,但不能让它再次工作:(顺便说一下,对于新创建的 Play2 项目,当我们使用插件生成在 IDEA 文件中,该项目也被导入为具有适当类路径的 IDEA 模块。
这个问题似乎说这是预期的默认行为。
我使用 v 1.5.1 但尝试了旧版本,它也不起作用。
当我运行gen-idea
命令时,我得到:
有人可以解释我为什么没有创建项目模块吗?
scala - 我得到“不是有效的密钥:gen-idea”,干净安装了 sbt 0.13+ 如何修复它?
我正在努力gen-idea
工作。这就是我安装插件sbt
的方式:idea
http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html
我正在遵循手动安装说明:
在sbt
文件中,我放置了以下内容:
然后,保存后:
然后我按照以下说明进行操作:
https://github.com/mpeltonen/sbt-idea
我输入这个内容:
如何更正获取“无效密钥:gen-idea”的问题?
scala - 通过 SBT 将谷歌分析 jar 添加到 scala 项目
我想将谷歌分析包/jar 添加到带有 SBT 的 scala 项目中。但是我在http://mvnrepository.com/上找不到项目的 URL 我也尝试在谷歌论坛上寻找它,但无济于事。
我正在考虑下载 jar 并将其作为非托管 jar 添加到 sbt 中。我认为在https://code.google.com/p/google-api-java-client/source/browse/com/google/apis/google-api-services-analytics/v3-1.3.3找到了一个 jar -beta?repo=mavenrepo&r=5f31c0ad06088b1762f414890cef93ba177ad4b8 但这是一个 Maven 存储库。现在,我不想下载 jar,而是让 SBT 处理库的下载,但为此我需要 maven 存储库的 URL,我刚刚将链接发布到 google 代码所在的位置。
问题
有没有办法找出存储谷歌分析 jar 的 maven 存储库的 URL(来自上面的 URL)?任何其他拥有谷歌分析副本的存储库也可以。
playframework - Play Framework - IntelliJ 问题 - IDE 建议?
我正在使用 IntelliJ IDE 设置 Play 项目并进行开发。我无法创建新项目,也无法在 IntelliJ 中编译现有项目(例如:websocket-chat)。
我在 IntelliJ 论坛上发布了这个http://devnet.jetbrains.com/thread/450345?tstart=0但还没有回复。
有没有人能够在 IntelliJ 中设置 Play 项目?你用什么IDE?我正在使用播放 2.2。
scala - 使用 gen-idea 创建创意项目
我是sbt
and的新手scala
。我已经安装sbt
和sbt-idea
. 我现在如何创建一个创意项目?