Que signifie CR dans les numéros de version?

15

Hibernate a le suffixe CR dans leurs versions pour la version 4.0 de hibernate, par exemple 4.0.0.CR7. Que signifie la partie CR? Quand devrais-je utiliser ce type de numérotation de version?

palto
la source

Réponses:

18

Il s'agit en fait d'une version candidate.

CR = candidat à la libération

L'utilisation du qualificatif CR (Candidate Release) concerne les versions que nous prévoyons être la version GA, mais nous avons besoin de la communauté pour aider à valider la version. Encore une fois, il existe un qualificatif numérique facultatif qui peut être ajouté si plusieurs versions CR sont nécessaires. Enfin, l'utilisation du qualificatif final est destinée aux versions terminées pour la communauté.

Consultez les liens suivants pour plus d'informations et de confirmation:
https://forum.hibernate.org/viewtopic.php?p=2449518
http://community.jboss.org/wiki/JBossProjectVersioning
http://antwerkz.com/javabot/ javabot / maison / 3 /% 23hibernate / 2/29/1/11/0/2011 /

Niranjan Singh
la source
6
Intéressant. Je n'ai jamais vu "release candidate" auparavant, jamais "release candidate".
John Bartholomew
oui .. j'ai vu sur wikipedia aussi. RC .. peut être java utilise ce terme
Niranjan Singh
1
@JohnBartholomew La raison de "CR" au lieu de "RC" est que la partie qualificative de la version peut être comparée à l'aide de String.compareTo (anotherString). Ainsi, la version avec "CR" serait "moindre" que celle avec "Final". L'avoir comme "RC" ne répondrait pas à cette condition. À partir du lien partagé dans la réponse - community.jboss.org/wiki/JBossProjectVersioning
MediumOne
Maven réserve à la fois "CR" et "RC" comme cordes spéciales. Juste une redondance, ou pourraient-ils avoir des significations distinctes? maven.apache.org/…
Magnus