小编Dal*_*and的帖子

当x.toString失败时,ScalaRunTime.stringOf(x)如何不失败?

在尝试找出一些joda-time DateTime(时间戳格式化)问题时,我打开了一个REPL

scala -cp joda-time-2.3.jar
Run Code Online (Sandbox Code Playgroud)

并忘记添加joda-convertjar,最终得到了一个

java.lang.AssertionError: assertion failed: org.joda.convert.ToString
Run Code Online (Sandbox Code Playgroud)

(整个堆栈跟踪)

我能够将其简化为:

> scala -cp joda-time-2.3.jar
Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_05).
Type in expressions to have them evaluated.
Type :help for more information.

scala> val dt = new org.joda.time.DateTime
warning: Class org.joda.convert.FromString not found - continuing with a stub.
warning: Class org.joda.convert.ToString not found - continuing with a stub.
warning: Class org.joda.convert.FromString not found - continuing with …
Run Code Online (Sandbox Code Playgroud)

scala read-eval-print-loop

4
推荐指数
1
解决办法
888
查看次数

如何在sbt shell中设置子项目的设置(不使用项目命令)?

在sbt shell中如何设置子项目的设置?

我知道我可以project subproject,然后set key := value,但我不希望有保持开关项目.理想情况下与以下内容不同:

set key in subproject := value
Run Code Online (Sandbox Code Playgroud)

scala sbt

4
推荐指数
1
解决办法
818
查看次数

如何仅在SBT中为测试配置设置Java选项?

我目前有一个命令行sbt -Dsome.configuration.option test做我想要的,但我希望它自动应用该配置选项sbt test(并没有其他sbt阶段).如果我的术语是正确的,那么我想为测试配置设置Java选项.我该怎么做呢?

搜索这些条款让我看到http://www.scala-sbt.org/release/docs/Testing.html但我还没有理解它.

这个问题看起来与我的相似: 在sbt中定义自定义测试配置

sbt

4
推荐指数
1
解决办法
1830
查看次数

如何用SBT优雅地组成两个任务?

我想转换这个bash表达式:

$ sbt clean lint
Run Code Online (Sandbox Code Playgroud)

进入一个很好的build.sbt表达式,如:

precommit := clean <> lint
Run Code Online (Sandbox Code Playgroud)

这样我就可以运行以下bash表达式:

$ sbt precommit
Run Code Online (Sandbox Code Playgroud)

例如,这或多或少是你用Makefile做的:

lint:
    echo linting
    touch foo.txt

clean:
    echo cleaning
    rm -f foo.txt

precommit: clean lint
Run Code Online (Sandbox Code Playgroud)

Makefile可以像:

$ make precommit
echo cleaning
cleaning
rm -f foo.txt
echo linting
linting
touch foo.txt
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sbt

3
推荐指数
1
解决办法
213
查看次数

如何在 sbt 控制台中设置多个设置?

我知道我可以用来set设置一个设置,但是有没有办法从 sbt 控制台添加一堆设置?

scala sbt

2
推荐指数
1
解决办法
326
查看次数

标签 统计

sbt ×4

scala ×3

read-eval-print-loop ×1