标签: sbt

如何查看sbt版本?

如何查看我正在运行的sbt版本?

我有使用的bash文件设置sbt-launch.jar,但它可以工作,但是

$ sbt version
Run Code Online (Sandbox Code Playgroud)

只显示"项目版本"(0.1)和

$ sbt --version
Run Code Online (Sandbox Code Playgroud)

什么也没做.

sbt

322
推荐指数
6
解决办法
13万
查看次数

如何在sbt中"重新运行-deprecation for details"?

当我编译Scala代码时,通过运行sbt compile,SBT说:

$ sbt compile
...
[warn] there were 5 deprecation warnings; re-run with -deprecation for details
...
Run Code Online (Sandbox Code Playgroud)

我怎么做?(从SBT内部?)

sbt

167
推荐指数
2
解决办法
3万
查看次数

如何使用IntelliJ Idea创建SBT项目?

我刚开始使用Scala/LiftWeb/Sbt开发,我想在IntelliJ Idea中导入一个Sbt项目.实际上,我设法以两种不同的方式导入我的项目:

1)与Maven.我创建了一个Maven项目,最重要的是我创建了一个Sbt项目,然后我在IntelliJ中导入了该项目.然后我可以轻松启动,停止Jetty服务器,并做其他的事情.但这不是我想要的.我想做同样的事情,只是Maven-free.这导致我

2)使用Eclipse.所以,我创建了一个新的Sbt项目(我编写了一个小脚本,将Sbt项目配置为WebProject).然后我使用sbt-eclipsify插件来"转换"Eclipse的项目,然后我在IntelliJ中导入(现有的源 - > eclipse).但是问题从这里开始:我无法使用IntelliJ Sbt插件.

谁能帮我这个?

scala lift intellij-idea sbt

146
推荐指数
4
解决办法
7万
查看次数

Build.scala,%和%%符号含义

我是Play的新手!Framework 2.1(java版)并没有使用scala的经验.我不明白Build.scala 中的内容%%%含义.我用Google搜索了他们但却找不到他们的意思.

在我的Build.scala文件中,我有:

"org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final",
"com.typesafe" %% "play-plugins-mailer" % "2.1"
Run Code Online (Sandbox Code Playgroud)

为什么第一行使用单个%符号而第二行使用2%符号%%?它们适用于什么?

scala sbt playframework-2.1

144
推荐指数
2
解决办法
2万
查看次数

在Scala项目中使用sbt vs maven的优缺点

哪种构建工具最适合Scala?每个人的利弊是什么?如何确定在项目中使用哪一个?

scala maven sbt

137
推荐指数
2
解决办法
4万
查看次数

scalaTest in sbt:有没有办法在没有标签的情况下运行单个测试?

我知道可以通过在sbt中运行来运行单个测试

testOnly *class -- -n Tag
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉sbt/scalatest在没有标签的情况下运行单个测试?例如:

testOnly *class -- -X 2
Run Code Online (Sandbox Code Playgroud)

这意味着"在课堂上进行第二次测试.无论是什么".我们有一堆测试,没有人费心去标记它们,所以有没有办法在没有标签的情况下运行单个测试?

testing sbt scalatest

135
推荐指数
5
解决办法
8万
查看次数

如何访问测试资源?

我有一个文件data.xmlsrc/test/resources/.

如何FileReader在我的测试data.scala中将该文件读入新文件src/test/scala/

scala sbt

133
推荐指数
3
解决办法
6万
查看次数

在终端中运行sbt时,卡在"获取org.scala-sbt sbt 0.13.6 ......"

类似的问题如何使用经过身份验证的代理sbt?.我尝试了给定的答案和问题仍在那里.

当我在终端中运行sbt时,它会显示并停留在:

Getting org.scala-sbt sbt 0.13.6 ...
Run Code Online (Sandbox Code Playgroud)

附加信息:

 sbt --version
 sbt launcher version 0.13.6
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

java sbt

121
推荐指数
5
解决办法
4万
查看次数

使用简单构建工具(sbt)和IntelliJ调试Scala代码

使用IntelliJ的内置调试器调试由sbt管理的Scala代码的最简单方法是什么?来自sbt的谷歌代码站点的"RunningSbt"文档列出了运行项目或测试的主类的命令,但似乎没有用于调试的命令.

后续问题:在使用sbt的jetty-run命令时,将IntelliJ的调试器连接到Jetty的最简单方法是什么?

scala jetty intellij-idea sbt

118
推荐指数
6
解决办法
9万
查看次数

SBT停止运行而没有退出

如何在不退出的情况下终止SBT中的运行?

我正在尝试CTRL + C,但它退出了SBT.有没有办法在保持SBT打开的同时退出正在运行的应用程序?

scala terminate sbt

118
推荐指数
3
解决办法
3万
查看次数