在Maven版本名稱中使用SNAPSHOT的約定是什麼?
SNAPSHOT是什麼意思,什麼時候應該在我的項目的版本名稱中使用它?爲什麼maven版本中有SNAPSHOT?
例子:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-project</artifactId>
<version>9.1.0-SNAPSHOT</version>
</dependency>
在Maven版本名稱中使用SNAPSHOT的約定是什麼?
SNAPSHOT是什麼意思,什麼時候應該在我的項目的版本名稱中使用它?爲什麼maven版本中有SNAPSHOT?
例子:
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-project</artifactId>
<version>9.1.0-SNAPSHOT</version>
</dependency>
來自maven doc。
版本此元素指示項目生成的工件的版本。 Maven通過版本管理幫助你很長的路要走,並且你會經常在一個版本中看到SNAPSHOT標識符,這表明一個項目正處於開發階段。我們將在本指南中討論快照的使用以及它們如何進一步工作。
因此,如果您的項目由多個模塊組成,並且模塊可以更改,並且您始終需要新版本包括快照。