2010-06-28 78 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