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?

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 /


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.