2010-06-01 92 views
1

我想在一个项目中使用番石榴,但我的PM不喜欢“r05”后缀,并说它看起来不稳定。实际上,我需要的部分只是现在已弃用的Google-Collections 1.0(我的PM不喜欢那个词)。番石榴的版本如何工作?

所以我并没有真正掌握Guava/Google-Collections的版本。

我目前正在使用GC1.0进行开发,但如果可能的话,我会切换到更新的稳定版本。

回答

7

如果有帮助,你可以告诉他你有我们的许可认为它是5.0而不是05。

我们的所有版本看起来都像guava-r ##除非我们每月发布8/3年的月份,在这种情况下,我们会选择番石榴r100,并且真的搞砸了所有的字典顺序。

你的PM的意思是“不稳定”是什么意思?从版本号假设任何积极的否定不是一个好主意。告诉我们他正在寻找什么样的保证,我们会尽力回答这些问题。 “稳定”并不意味着太多(毕竟,被弃用的库是稳定的,因为我们永远不会改变它!)。 (请注意,我们的邮件列表(请从我们的项目页面链接http://guava-libraries.googlecode.com)欢迎您这样的问题,这些问题不是“我怎么做”或“为什么 - 没有它”问题)我实际上不确定计算器社区是否认为它们完全合适。)

+0

好的,谢谢你的回答:我知道这一点让我有点松了一口气。 该项目的PM只是看到了这一点,并解释说“* -r ##”部分不像我们通常在互联网上看到的通常的“* - #。#。#”。从技术上讲,他更喜欢看到google-collections-1.0比番石榴-r05。也许它看起来很像“* -rc1”(用于发布候选版本),它几乎是稳定的,但可能仍包含问题。 (对不起,对此使用SO:我记得在有问题的情况下阅读过使用SO.无论如何,我认为我仍然可以删除它,如果需要的话。) – 2010-06-02 11:55:04

+0

好吧,稳定*是*俗称:很多项目都是结构化的拥有稳定版本,开发版本和每晚构建。当然,对于PM来说,期望所有项目都以这种方式工作是不合理的。 – CurtainDog 2010-06-16 06:41:39