问题标签 [sbt]
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 - 为什么使用fish时sbt退出?
我正在尝试使用鱼壳让 sbt 运行。
当我调用 sbt 时,我得到以下信息
然后 sbt 退出。为什么?它不应该只是等待命令吗?
在一个可能相关的注释中,我确信当我使用 bash 时,我不必在第一行执行#![shell] 。有什么改变?
更新:编写等效脚本以使用 bash 时一切正常,sbt 不进行构建然后退出
scala - 运行使用 SBT 和 ProGuard 构建的独立 jar 时出现 AbstractMethodError
我编写了一个简单的 Scala 应用程序,我想以独立的可执行 jar 的形式分发到没有 Scala 运行时的服务器。通过调用时一切正常SBT run
,但不是java -jar
。
当我通过 java 运行 jar 时,我得到以下未处理的异常:
我正在使用 Configgy 并且它是 Logger,并且根据AbstractMethodError的 javadocs ,我认为它可能与使用不同 Java 版本的 Scala/SBT 有关,而不是我从我的 shell 调用的版本。但是,java -version
和$JAVA_HOME/bin/java -version
(/usr/local/bin/scala
用途)都匹配为 1.6.0_22。
我的 ProGuard 选项是:
如何解决此错误?或者找到另一种方法从 SBT 项目构建可执行 jar 以进行无 Scala 部署?
scala - SBT 是否排除了 JRebel?
我的目标是减少 Scala 编译时间。我正在使用带有 Scala 2.8.1-RC1 的 Intellij IDEA 10。
我读过使用 SBT 将减少编译时间,因为它很聪明地只重新构建自上次构建以来已更改的文件/类。
我知道 JRebel 有一个非常相似的目的。使用 JRebel 代替或补充 SBT 有什么意义吗?
scala - SBT子项目相互依赖
这个 SBT 项目配置我哪里出了问题?
我有一个父项目 A,子项目 B1 和 B2,B2 依赖于项目 B1。
B1编译成功;但是 B2 的编译失败,因为它找不到 B1 的类。
我真的不确定我是否正确定义了 B2 和 B1 之间的依赖关系。我会使用带有此签名的项目方法指定它:
...但我需要子项目来混合 IdeaProject 特征。
eclipse - ANSI 转义字符在 Eclipse 控制台上的显示方式与其应有的方式不同
我有一个 Scala 项目,我使用 Scala-Eclipse-Plugin 和 sbt。到目前为止,一切都很好。但问题是 sbt 将一些 ANSI 转义序列写入输出(我可能对此错了?)。当我从 shell 调用 sbt 但在 eclipse 中,它们看起来像这样:
怎么了 ?
scala - sbt proguard 插件不要将我的类放到 jar 中
这很有趣,但我的项目配置除了将我的项目类添加到最终 jar 之外,所做的一切都是为了生成可执行 jar:
如何解决?
scala - 如何更改 sbt 使用的 Scala 版本?
启动 SBT 控制台,它显示:
如何让它使用 MyProject 与 sbt 0.7.4 和 Scala 2.8.1?请注意,我不是在询问用于构建我的项目的 Scala 版本(如您所见,它是 2.8.1),但我宁愿让 sbt 将 MyProject 与 Scala 2.8.1 一起使用。显然 sbt 使用它自己的 scala 版本来处理项目定义(此处为 MyProject),这与它用于实际构建项目的不同!或者也许我错过了什么......?
scala - Learning Scala as a first VM/Compiled language - Workflow challenges
I'm coming from a PHP/Python/Javascript background, and recently became very interested in Scala - specifically Akka coming from the web standpoint.
I'm having an extremely hard time though with general workflow, issues compared to interpreted languages such as the ones I described.
In general I tend to code, test results, code and repeat. This comes to a standstill when even changing a single line in a 20 line class takes up to 30secs to compile and run. Is this really normal? Do I need to just build, build, build then go back 30 minutes or an hour later and compile/test?
(I'm using IDEA with SBT) Do I need to specifically learn how to use Maven other than linking to the repos?
Thoughts? Advice?
scala - SBT 预计何时移植到 Scala 2.8?
据我了解,当前的 SBT 版本使用 Scala 2.7 运行。预计何时迁移到 Scala 2.8.1(或后续版本)?
scala - Scala 2.8.1 和 SBT 可以与 JDK 7 一起使用吗?
Scala 2.8.1 编译器、使用它构建的应用程序、Sbt 1.7.4/1.7.5RC 和 Scala 2.7.7(需要运行 Sbt)是否已知在使用 OpenJDK 7 的当前 alpha 版本时存在任何问题?