2010-06-28 83 views
2

我目前花了我一天中最好的部分与依赖地狱拼杀;我有一段时间没有真正体验过。我试图按照the answers to this question使用Scala 2.8.0,以及我打算使用Actor的事实 - 无论如何,fork/join池似乎更快(根据社区buzz)。斯卡拉2.8.0工具链

我面临的问题是支持工具链:我想分别使用configgy和querulous进行配置管理和数据库抽象。我不能在我的生活中找到支持2.8.0.RC6的这些库的版本;或者至少,不是我可以工作的版本。

我试过0123gyconfiggy,但自Beta1以来还没有更新过。我也试过ijuma's fork,但那仍然是1.4.3。我刚刚注意到jboyen's fork,它似乎是最新的,所以我今晚晚上回家时会放弃。

对于querulous,我发现a 2.8 fork,但随着xrayspecs和configgy两者的出现,它们都被需要,然后它们被卷入自己的一套依赖问题中。

我看错了地方?我无法在scala-tools nexus或任何其他maven存储库中找到这些库的最新版本。我更愿意使用2.7.0以上版本的2.8.0,但是现在我已经准备好在日后稳定并向前移植我的代码了(这对我来说有点痛苦屁股,2.8.0有多接近)。

我想问的是:任何人都可以告诉我在哪里可以找到这些库的2.8.0兼容版本?虽然RC6现在不在了,但任何人都可以提供一个关于何时2.8.0将会最终决定的场地(周/月?)预测吗?

在此先感谢您提供的任何帮助。

+0

[1]:HTTP:// stackoverflow.com/questions/3066682/what-frameworks-to-use-to-bootstrap-m y-first-production-scala-project“这个问题的答案” [2]:http://github.com/robey/configgy/tree/scala-2.8“robey's 2.8 configgy port” [3]:http ://github.com/ijuma/configgy/tree/“ijuma's 2.8 fork” [4]:http://github.com/jboyens/configgy/tree/“jboyen's 2.8 fork” [5]:http:/ /github.com/bwmcadams/querulous/tree/“bwmcadams'port” – frio 2010-06-28 04:59:06

回答

4

对于未来几周内大多数图书馆来说,这将是一个“问题”:他们会(如果他们选择这样做的话)升级。

有些定期做(scalatestspecs)。其他人不会等到最终发布。

对于预测最终的Scala 2.8版本中,您有this recent message from Martin Odersky(6月22日):

时间轴:我们将等待一个星期获得的RC6反馈。
我们将在下周初推出RC7。
如果没有进一步的问题出现,那么RC7在发布后的10-14天内会变成2.8。

正如我所说,7月中旬最好。


而且......上面提到的这个发布日期应该不会太没谱:
Scala2.8 around the corner

来源:马丁·奥德斯基
主题:2.8决赛在即
新闻组:gmane.comp.lang.scala。内部构件
日期:2010-07-13 14点45分30秒格林尼治标准时间(2小时25分钟前)

大家好,

RC7已经两周以来已取缔了。我们查看了所有针对它的报告,并得出结论认为这是好事。
我们将在今天和明天进行一些最终测试,如果一切顺利,RC会变成2.8.0的最终版本。

干杯

- 马丁

+0

谢谢你。我认为在这个阶段我会瞄准2.7.7,因为这个项目的周转时间需要几个星期(这很小,但是开始学习Scala是一个很好的机会)。稍后我会升级到2.8.0。 – frio 2010-06-28 07:34:44

0

未能看到分支:

http://github.com/ijuma/configgy/tree/scala-2.8 

最近提交信息:

Update to Scala 2.8.0.RC6. 
+0

虽然我承认我不知道“仍然在1.4.3”是指什么。 – extempore 2010-06-30 16:01:32

+0

配置现在高达1.5.2(IIRC); 2.8.0分支仍然使用Configgy 1.4.3 :)。如同,主人的变化自从他们开始维护它以来还没有被拉入那个分支。 – frio 2010-07-05 04:03:13