2013-11-01 49 views
-1

在Maven版本名称中使用SNAPSHOT的约定是什么?
SNAPSHOT是什么意思,什么时候应该在我的项目的版本名称中使用它?为什么maven版本中有SNAPSHOT?

例子:

<dependency> 
    <groupId>org.eclipse.jetty</groupId> 
    <artifactId>jetty-project</artifactId> 
    <version>9.1.0-SNAPSHOT</version> 
</dependency> 

回答

2

来自maven doc

版本此元素指示项目生成的工件的版本。 Maven通过版本管理帮助你很长的路要走,并且你会经常在一个版本中看到SNAPSHOT标识符,这表明一个项目正处于开发阶段。我们将在本指南中讨论快照的使用以及它们如何进一步工作。

因此,如果您的项目由多个模块组成,并且模块可以更改,并且您始终需要新版本包括快照。

相关问题