问题标签 [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.

0 投票
1 回答
1097 浏览

scala - Scala 的 simple-build-tool 似乎无法运行测试

我已经使用 sbt 创建了一个项目,并对其进行了配置:

然后我将ScalaTest中的示例粘贴到一个文件中并运行“sbt test”以查看它是否正常工作。该文件编译,但测试从未执行。

据我所知,这很简单。我错过了什么吗?

0 投票
2 回答
1423 浏览

scala - `sbt package` 会产生巨大的战争文件 - 如何让它更小?

我目前正在使用 SBT 来管理我的 Lift 项目。我想部署它,但是当我运行“sbt package”时,它会生成一个 60MB 的 war 文件。这看起来相当大 - 有没有办法可以减小尺寸?

谢谢!

0 投票
1 回答
2983 浏览

android - 在活动中找不到方法

我从 Scala + Android 开始(并使用 sbt android 插件)。我试图在没有实现 View.OnClickListener 的活动的情况下将按钮操作连接到按钮。

由于找不到该方法,因此在运行时单击按钮失败。我正在处理的文档说,我只需要声明一个公共 void 方法,对操作采取一个视图,并在布局中使用该方法名称。

我做错了什么?

MainActivity.scala

资源/布局/main.xml

点击失败

更新

考虑到这可能是 sbt android 插件的错误,我加倍确定该方法在编译后存在。使用 javap ...

0 投票
2 回答
2368 浏览

scala - Scala 简单的虚拟项目

目前我的整个工作周期是:

  1. 编辑 foo.scala
  2. fsc foo.scala && scala -cp 。FooMain

但是我的项目越来越大,我想拆分文件,进行单元测试等。但是我懒得阅读 sbt 文档和做任何需要做的事情来获得 sbt 的“Makefile”。单元测试也是如此(框架这么多,选哪个?)

让我开心的是一个简单的压缩虚拟项目,其中包含使用 sbt 的虚拟单元测试。

你知道这样的事情是否存在吗?

0 投票
2 回答
2873 浏览

scala - 如何运行使用 Simple Build Tool 创建的包?

我跑:

为什么我不能这样运行这个jar包?

0 投票
5 回答
12169 浏览

scala - 使用 Simple Build Tool 制作独立的 jar

有没有办法告诉 sbt 将所有需要的库(scala-library.jar)打包到主包中,所以它是独立的?(静止的?)

0 投票
1 回答
41444 浏览

scala - 如何更改 sbt 项目的 Scala 版本?

如何在 sbt 项目中更改 Scala 版本?

我希望 SBT 检查系统的 Scala 版本是否正确,如果不是,请下载它。

0 投票
2 回答
225 浏览

scala - 带有pk11或步骤的scala sbt

我对 sbt 和 pk11/steps 感到非常沮丧(为什么这些东西对我来说从来没有开箱即用?)

我只是想运行“jetty-run”,但是我遇到了很多依赖错误,它不再有趣了。

我被 sjson 0.3 的未解决依赖项困住了

有谁知道我可以从哪个 mvn repo 获得 sjson 0.3?

0 投票
8 回答
17906 浏览

java - 从 Maven 迁移到 SBT

如您所知,SBT 在某些方面与 Maven 兼容——SBT 识别简单的 Maven POM,并且可以使用其中指定的依赖项和存储库。但是,SBT wiki说,如果在 SBT 项目定义中指定了内联依赖项,POM 将被忽略(因此在这种情况下使用两者是不可能的):

当存在内联依赖声明时,会忽略 Maven 和 Ivy 配置(pom.xml 和 ivy.xml)。

有谁知道,是否存在从 Maven POM 到 SBT 项目定义的任何类型的转换器(将 POM 的 XML 转换为项目定义 Scala 代码)?我正在考虑编写这样的脚本(这将有助于将我的旧 Scala/Maven 项目迁移到 SBT),但首先想知道这个功能是否已经存在。

0 投票
2 回答
10679 浏览

deployment - 打包和部署 Scala 应用程序

打包 Scala 应用程序以在台式 PC 上使用的最简单方法是什么?我猜这将是一个jar文件的形式。

目前我正在使用 SBT 编译和运行程序

我会对安装了 Scala 的机器(以及类路径中的库)以及只有 Java 的机器的解决方案感兴趣。