Apa artinya CR dalam nomor versi?

15

Hibernate memiliki postfix CR dalam rilisnya untuk hibernate versi 4.0, misalnya 4.0.0.CR7. Apa arti bagian CR? Kapan saya akan menggunakan penomoran rilis semacam ini?

palto
sumber

Jawaban:

18

Ini sebenarnya Release Kandidat.

CR = kandidat untuk rilis

Penggunaan kualifikasi CR (Kandidat Release) adalah untuk rilis yang kami perkirakan dapat menjadi rilis GA, tetapi kami membutuhkan komunitas untuk membantu memvalidasi rilis. Sekali lagi, ada kualifikasi numerik opsional yang dapat ditambahkan jika ada kebutuhan untuk beberapa rilis CR. Akhirnya, penggunaan kualifikasi Final adalah untuk rilis lengkap untuk komunitas.

Periksa tautan berikut untuk informasi dan konfirmasi lebih lanjut:
https://forum.hibernate.org/viewtopic.php?p=2449518
http://community.jboss.org/wiki/JBossProjectVersioning
http://antwerkz.com/javabot/ javabot / home / 3 /% 23hibernate / 2/29/1/11/0/2011 /

Niranjan Singh
sumber
6
Menarik. Saya hanya pernah melihat "kandidat rilis" sebelumnya, tidak pernah "kandidat rilis".
John Bartholomew
ya .. saya telah melihat di wikipedia juga. RC .. mungkin java menggunakan istilah ini
Niranjan Singh
1
@JohnBartholomew Alasan untuk "CR" bukan "RC" adalah karena bagian kualifikasi versi dapat dibandingkan menggunakan String.compareTo (anotherString). Jadi versi dengan "CR" akan "lebih rendah" daripada versi dengan "Final". Memiliki itu sebagai "RC" akan gagal dalam kondisi ini. Dari tautan yang dibagikan dalam jawaban - community.jboss.org/wiki/JBossProjectVersioning
MediumOne
Maven menyimpan "CR" dan "RC" sebagai string khusus. Hanya redundansi, atau mungkin mereka memiliki makna yang terpisah? maven.apache.org/…
Magnus