Що означає CR у номерах версій?


15

Hibernate має постфікс CR у своїх випусках для версії 4.0 сплячого режиму, наприклад 4.0.0.CR7. Що означає частина CR? Коли я буду використовувати таку нумерацію випусків?

Відповіді:


18

Це насправді Кандидат-реліз.

CR = кандидат на звільнення

Використання кваліфікатора CR (Candidate Release) призначене для випусків, які, як ми очікуємо, можуть бути випуском GA, але нам потрібна спільнота, яка допоможе перевірити випуск. Знову ж таки, є необов'язковий числовий класифікатор, який можна додати, якщо є необхідність у кількох випусках CR. Нарешті, використання фінального кваліфікатора призначене для завершених випусків для спільноти

Перегляньте наступні посилання для отримання додаткової інформації та підтвердження:
https://forum.hibernate.org/viewtopic.php?p=2449518
http://community.jboss.org/wiki/JBossProjectVersioning
http://antwerkz.com/javabot/ javabot / домашній / 3 /% 23hibernate / 2/29/1/11/0/2011 /


6
Цікаво. Я лише коли-небудь бачив "кандидата на звільнення" раніше, ніколи "звільнення кандидата".
Іван Варфоломій

так .. я бачив і у вікіпедії. RC .. можливо java використовує цей термін
Niranjan Singh

1
@JohnBartholomew Причиною "CR" замість "RC" є те, що кваліфіковану частину версії можна порівняти за допомогою String.compareTo (anotherString). Тож версія з "CR" була б "меншою", ніж версія з "Final". Якщо це було "RC", це умова не зможе. З посилання, яке поділилося у відповіді - community.jboss.org/wiki/JBossProjectVersioning
MediumOne

Мейвен резервує як "CR", так і "RC" як спеціальні рядки. Просто надмірність, чи вони можуть мати окремі значення? maven.apache.org/…
Магнус
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.