2010-06-01 5 views
1

Je voudrais utiliser Gava dans un projet, mais mon PM n'aime pas le suffixe "r05", disant qu'il semble que ce n'est pas stable. En fait, la partie dont j'ai besoin est seulement le Google-Collections 1.0 qui est maintenant obsolète (mon PM n'aime pas ce mot non plus). Je n'ai donc pas vraiment le versioning de Guava/Google-Collections.Comment fonctionnent les versions de Guava?

Je suis en train de faire le développement avec GC1.0, mais si possible, je vais passer à une version plus récente et plus stable.

Répondre

7

Vous pouvez lui dire que vous avez notre permission de le considérer comme 5.0 au lieu de 05 si cela aide. Toutes nos sorties ressembleront à gava-r ## ... Sauf si nous publions tous les mois pendant 8 1/3 ans, auquel cas nous arriverons à guava-r100 et bousillerons tout l'ordre lexicographique .

Qu'est-ce que votre PM signifie exactement par "non stable"? Ce n'est pas une bonne idée de supposer quelque chose de positif ou négatif à partir d'un numéro de version. Dites-nous quelles assurances il cherche et nous essaierons d'y répondre. "Stable" ne veut pas dire grand-chose (après tout, la bibliothèque obsolète est aussi stable que possible, car nous n'allons jamais la changer!). (Notez que des questions comme celles-ci, qui ne sont pas des questions "comment faire" ou "pourquoi pas", sont les bienvenues sur notre liste de diffusion (en lien avec notre page de projet au http://guava-libraries.googlecode.com), tandis que Je ne suis pas sûr si la communauté de stackoverflow les considère entièrement appropriées.)

+0

Eh bien merci pour la réponse: je me sens un peu soulagé en sachant cela. Le gestionnaire de projet pour ce projet a simplement vu cela et a expliqué que la partie "* -r ##" ne ressemble pas à l'habituel "* - #. #. #" Que nous voyons habituellement sur Internet. Techniquement, il préfère voir google-collections-1.0 que guava-r05. Peut-être cela ressemble-t-il trop à "* -rc1" (pour les candidats à la publication) qui est presque stable mais qui peut contenir des problèmes. (Je me souviens d'avoir lu pour utiliser SO en cas de questions.Par ailleurs, je pense que je peux encore le supprimer si nécessaire.) –

+0

Eh bien, stable * * dans le langage courant: de nombreux projets sont structurés avoir des versions stables, des versions de développement et des builds nocturnes. Il est, bien sûr, déraisonnable que le Premier ministre s'attende à ce que tous les projets fonctionnent de cette façon. – CurtainDog

Questions connexes