2014-02-12 58 views
2

在處理多個項目時,我遇到了很多情況,其中版本號有-SNAPSHOT後綴。例如Maven pom.xml中「SNAPSHOT」版本的含義

<version>1.0.0-SNAPSHOT</version> 

爲什麼使用這個命名?難道人們只是使用不同的版本號?隱藏在快照後綴含義後面的是什麼?

謝謝!

+0

http://stackoverflow.com/questions/5901378/what-exactly-is-a-maven-snapshot-and-why-do-we-need-it –

回答

6

快照版本是一個當前正在開發的版本,而不是生產就緒版本。

這也是一個指南,你不應該在你的應用程序中使用這個版本,因爲它的API不能保證穩定。

+1

-NASHOT神器的內容也被認爲是可變的 - 即maven會定期檢查是否沒有使用相同版本的更新的.jar。非-SNAPSHOT版本被認爲是不可變的(即,如果我們已經緩存了foo-1.2.3,它不會再被檢查) – ptyx

3

SNAPSHOT是指尚未發佈的最新版本,通常是開發中的一個版本。

相關問題