2013-01-15 131 views
2

Arg,我很確定這是一個簡單的,但它傷害了我的大腦heh。 我可以從社區獲得一些意見嗎?邏輯Maven版本編號

好的..
假設我剛剛發佈了1.2.3版本。

我的下一個發行版本將是1.2.4。
那麼我現在的工作版本是1.2.3-SNAPSHOT還是1.2.4-SNAPSHOT?快照版本號是預發佈版本還是發佈後版本?它是預發行版,1.2.4-SNAPSHOT,正確嗎?

我的下一個主要發佈版本將爲2.0.0。
這是否意味着我應該讓我的工作副本2.0.0-SNAPSHOT?或者像1.9.9-SNAPSHOT?

+0

我經常想知道同樣的事情。我一直堅持只製作奇數版本,甚至編號SNAPSHOT。這有助於。感謝您的問候! – Colselaw

回答

4

1.2.4-SNAPSHOT

1.2.4-snapshot是「正在進行中」的默認值。通常(對於大項目)的編號排放,這一

  • 1.2.4-m11.2.4-m2(里程碑版本)
  • 1.2.4-beta11.2.4-beta2(beta版本)
  • 1.2.4-rc(發佈候選)
  • 1.2.4(或有時1.2.4-final

並且在所有那些「大」版本之間,* -snapshots保留c無時無刻都可能出現(有時候每天幾次)。在邏輯上,最新的快照覆蓋任何以前的快照(儘管一些Maven存儲庫也存儲一些prev快照)

+0

但它是1.2.4-SNAPSHOT而不是1.2.3-SNAPSHOT? SNAPSHOT的版本*編號*是要發佈的版本*神器? –

+0

是的。 * -snapshot發佈是臨時發佈的路上* – radai

+0

乾杯,哈哈,感謝的人。 –