Cosa significa CR nei numeri di versione?


15

Hibernate ha CR postfix nelle sue versioni per la versione 4.0 di ibernazione, ad esempio 4.0.0.CR7. Cosa significa la parte CR? Quando dovrei usare questo tipo di numerazione delle versioni?

Risposte:


18

In realtà è Candidate Release.

CR = candidato per il rilascio

L'uso del qualificatore CR (Candidate Release) è per le versioni che prevediamo possano essere la versione GA, ma abbiamo bisogno che la community ci aiuti a convalidare la versione. Ancora una volta, esiste un qualificatore numerico facoltativo che può essere aggiunto se sono necessarie più versioni CR. Infine, l'uso del qualificatore Final è per le versioni completate per la community.

Controllare i seguenti collegamenti per ulteriori informazioni e conferme:
https://forum.hibernate.org/viewtopic.php?p=2449518
http://community.jboss.org/wiki/JBossProjectVersioning
http://antwerkz.com/javabot/ javabot / home / 3 /% 23hibernate / 2/29 / / 11/0/2011 1 /


6
Interessante. Ho mai visto prima "rilascio candidato" prima, mai "rilascio candidato".
John Bartholomew,

si .. ho visto anche su wikipedia. RC .. potrebbe essere Java usa questo termine
Niranjan Singh il

1
@JohnBartholomew Il motivo di "CR" invece di "RC" è perché la parte qualificatore della versione può essere confrontata usando String.compareTo (anotherString). Quindi la versione con "CR" sarebbe "minore" di quella con "Final". Avendolo come "RC" fallirebbe questa condizione. Dal link condiviso nella risposta - community.jboss.org/wiki/JBossProjectVersioning
MediumOne

Maven riserva sia "CR" che "RC" come stringhe speciali. Solo una ridondanza o potrebbero avere significati separati? maven.apache.org/…
Magnus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.