如何处理sbt,scala,库的版本

米奇斯

在Scala中玩游戏时,我通常会花费大量时间来尝试依赖版本,Scala版本,%%vs%等的组合。当它开始工作时,我不确定原因为何或持续了多长时间...

如果有人可以解释Scala生态系统处理sbt,scala和库版本的方式,那就太好了。或为我指出一些文档。

阿恩·克拉森(Arne Claassen)

我刚开始时就为此进行了广泛的挣扎。这些天来,我开始时每个项目都使用一个build.sbt只有scalaVersion的样板,以及我的机器上当前存在的任何sbt:

organization := "foo"

version := "0.1"

scalaVersion := "2.10.4"

根据您的需要选择最新的2.10或2.11。大多数值得注意的库都交叉发布到这两个库中。

现在,当您找到要使用的库时,请转至http://mvnrepository.com/并在其中搜索。查找_2.10_2.11后缀(取决于您的版本)。如果两者都不存在,则可能会很好。

找到所需的库和版本后,mavenrepository甚至会为您提供需要在其sbt选项卡中使用的sbt链接,如下所示:

libraryDependencies += "com.typesafe.play" % "play-test_2.10" % "2.4.0-M3"

从那里甚至可以探索库将带来的依赖关系。这应该可以满足您大部分的日常需求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SBT-Assembly(Scala-Neo4j),如何处理重复数据删除问题?

来自分类Dev

如何处理需要不同版本的程序集的两个库?

来自分类Dev

PhoneGap如何处理新的OS版本?

来自分类Dev

iOS如何处理不同版本的图像?

来自分类Dev

Akka / scala-OversizedPayloadException如何处理?

来自分类Dev

Scala如何处理同伴对象?

来自分类Dev

播放2.2.2(Scala),如何处理HttpServletRequests

来自分类Dev

Scala:如何处理列表中的对象

来自分类Dev

如何处理冲突的库?-Mathquill与Bootstrap

来自分类Dev

Armadillo库如何处理错误?

来自分类Dev

Armadillo库如何处理错误?

来自分类Dev

SBT Scala版本警告

来自分类Dev

如何处理不同Python版本中引发的不同异常

来自分类Dev

如何处理更改PyPi版本号的格式

来自分类Dev

find_library如何处理这样的版本号?

来自分类Dev

无人值守的升级如何处理新版本?

来自分类Dev

创建依赖RESTlet的Maven工件-如何处理版本

来自分类Dev

如何处理推送通知(取决于iOS版本)?

来自分类Dev

如何处理Angular 2中的文件版本

来自分类Dev

pip:如何处理不同的python版本以安装Flask?

来自分类Dev

如何处理版本 17.0.1 和 16.0.1 的 Firebase 错误消息

来自分类Dev

如何使SBT子项目具有多个Scala版本?

来自分类Dev

sbt控制台如何更新到最新的Scala版本?

来自分类Dev

如何解决传递依赖项版本冲突(scala / sbt)

来自分类Dev

SBT 如何解决依赖库的冲突版本

来自分类Dev

PartialFunction如何处理Scala中的未定义值?

来自分类Dev

如何处理将来在Scala中发生的异常

来自分类Dev

如何处理Scala XML中的重音符号?

来自分类Dev

如何处理横切关注Scala方式

Related 相关文章

热门标签

归档