我在使用Scalaz7和Play时遇到了一点小麻烦。现在,我正在使用Scala2.9.1和scalaz 7.0-快照的标准播放发行版。它存在于存储库http://repo.typesafe.com/typesafe/repo/中,它似乎并不是正式的。我不确定这一点,但已经有http://repo.typesafe.com/typesafe/snaphots/和http://repo.typesafe.com/typesafe/releases/,我不知道回购是否得到正式认可和认可。它现在起来了,但几天前它似乎已经消失了。
在快照存储库中,我看到了Scalaz-core7.0-M3,但只适用于Scala2.9.2。我甚至不确定7.0-快照和7.0-M3之间的哪个版本是最新版本的scalaz,尽管我发现大多数博客文章和文档似乎都提到了7.0-M3版本。
所以,考虑到我正在开发一个利用Scalaz的Play应用程序,既然我花了一些时间学习scalaz 7,那么回到scalaz 6似乎太麻烦了,
在游戏中使用Scalaz 7的正确方法是什么?我应该像现在这样进行非正式的回购,还是将项目升级到Scala2.9.2?就是玩儿!已经支持2.9.2?如果没有,我应该如何升级?
发布于 2012-11-16 02:35:50
因为play2正在使用Scala2.9.1,所以默认情况下,sbt会尝试获取2.9.1Scalaz库jars。但是,由于scalaz7只发布了2.9.2,所以您需要执行以下操作才能强制它下载2.9.2版本。Scala 2.9.1和2.9.2的兼容性足以使其工作。
"org.scalaz" % "scalaz-core_2.9.2" % "7.0.0-M4" https://stackoverflow.com/questions/12617844
复制相似问题