CR在版本号中是什么意思?


15

Hibernate在其4.0版本的hibernate版本中具有CR后缀,例如4.0.0.CR7。CR部分是什么意思?我什么时候使用这种版本编号?

Answers:


18

它实际上是候选版本。

CR =候选发布

CR(候选版本)限定符用于我们认为可以是GA版本的版本,但是我们需要社区来帮助验证版本。同样,如果需要多个CR版本,则可以添加可选的数字限定符。最后,最终限定符用于社区的完整发行版。

检查以下链接以获取更多信息和确认:
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 /


6
有趣。我以前从未见过“候选发布”,从未见过“候选发布”。
John Bartholomew

是的..我也在维基百科上看到过。RC ..可能是Java使用此术语
Niranjan Singh

1
@JohnBartholomew之所以使用“ CR”而不是“ RC”的原因是因为可以使用String.compareTo(anotherString)比较该版本的限定符部分。因此,带有“ CR”的版本比带有“最终”版本的版本要“小”。将其设置为“ RC”将使此条件失败。从答案分享的链接- community.jboss.org/wiki/JBossProjectVersioning
MediumOne

Maven保留“ CR”和“ RC”作为特殊字符串。只是多余,或者它们可能有不同的含义?maven.apache.org/…–
Magnus
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.