问题标签 [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 - Scala 的 simple-build-tool 似乎无法运行测试
我已经使用 sbt 创建了一个项目,并对其进行了配置:
然后我将ScalaTest中的示例粘贴到一个文件中并运行“sbt test”以查看它是否正常工作。该文件编译,但测试从未执行。
据我所知,这很简单。我错过了什么吗?
scala - `sbt package` 会产生巨大的战争文件 - 如何让它更小?
我目前正在使用 SBT 来管理我的 Lift 项目。我想部署它,但是当我运行“sbt package”时,它会生成一个 60MB 的 war 文件。这看起来相当大 - 有没有办法可以减小尺寸?
谢谢!
android - 在活动中找不到方法
我从 Scala + Android 开始(并使用 sbt android 插件)。我试图在没有实现 View.OnClickListener 的活动的情况下将按钮操作连接到按钮。
由于找不到该方法,因此在运行时单击按钮失败。我正在处理的文档说,我只需要声明一个公共 void 方法,对操作采取一个视图,并在布局中使用该方法名称。
我做错了什么?
MainActivity.scala
资源/布局/main.xml
点击失败
更新
考虑到这可能是 sbt android 插件的错误,我加倍确定该方法在编译后存在。使用 javap ...
scala - Scala 简单的虚拟项目
目前我的整个工作周期是:
- 编辑 foo.scala
- fsc foo.scala && scala -cp 。FooMain
但是我的项目越来越大,我想拆分文件,进行单元测试等。但是我懒得阅读 sbt 文档和做任何需要做的事情来获得 sbt 的“Makefile”。单元测试也是如此(框架这么多,选哪个?)
让我开心的是一个简单的压缩虚拟项目,其中包含使用 sbt 的虚拟单元测试。
你知道这样的事情是否存在吗?
scala - 如何运行使用 Simple Build Tool 创建的包?
我跑:
为什么我不能这样运行这个jar包?
scala - 使用 Simple Build Tool 制作独立的 jar
有没有办法告诉 sbt 将所有需要的库(scala-library.jar)打包到主包中,所以它是独立的?(静止的?)
scala - 如何更改 sbt 项目的 Scala 版本?
如何在 sbt 项目中更改 Scala 版本?
我希望 SBT 检查系统的 Scala 版本是否正确,如果不是,请下载它。
scala - 带有pk11或步骤的scala sbt
我对 sbt 和 pk11/steps 感到非常沮丧(为什么这些东西对我来说从来没有开箱即用?)
我只是想运行“jetty-run”,但是我遇到了很多依赖错误,它不再有趣了。
我被 sjson 0.3 的未解决依赖项困住了
有谁知道我可以从哪个 mvn repo 获得 sjson 0.3?
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),但首先想知道这个功能是否已经存在。
deployment - 打包和部署 Scala 应用程序
打包 Scala 应用程序以在台式 PC 上使用的最简单方法是什么?我猜这将是一个jar文件的形式。
目前我正在使用 SBT 编译和运行程序
我会对安装了 Scala 的机器(以及类路径中的库)以及只有 Java 的机器的解决方案感兴趣。