我正在将pom.xml中的jar配置版本从1.0.28修改为1.0.29-SNAPSHOT,以进行更新。但是我在本地存储库文件夹中找到了两个jar。特别是,中央存储库由我公司维护。
我使用的Maven版本是2.2.1,而jdk的版本是1.8.0_151
<dependency>
<groupId>com.my.company</groupId>
<artifactId>common</artifactId>
<version>1.0.29-SNAPSHOT</version>
</dependency>
我只需要common-1.0.29-SNAPSHOT.jar。但我不知道为什么这里有common-1.0.29-20181228.142316-1.jar。
这是我计算机上的文件列表:
-rw-r--r-- 1 staff staff 255 Dec 29 10:04 _remoterepositories
-rw-r--r-- 1 staff staff 371 Jan 2 09:53 maven-metadata-centralxml
-rw-r--r-- 1 staff staff 41 Jan 2 09:53 maven-metadata-centralxmlsha1
-rw-r--r-- 1 staff staff 1002 Jan 2 09:51 maven-metadata-mirror-allxml
-rw-r--r-- 1 staff staff 41 Jan 2 09:51 maven-metadata-mirror-allxmlsha1
-rw-r--r-- 1 staff staff 191 Jan 2 09:51 resolver-statusproperties
-rw-r--r-- 1 staff staff 48058 Dec 29 10:04 common-1029-20181228142316-1jar
-rw-r--r-- 1 staff staff 40 Dec 29 10:04 common-1029-20181228142316-1jarsha1
-rw-r--r-- 1 staff staff 7801 Dec 29 10:04 common-1029-20181228142316-1pom
-rw-r--r-- 1 staff staff 40 Dec 29 10:04 common-1029-20181228142316-1pomsha1
-rw-r--r-- 1 staff staff 48058 Dec 29 10:04 common-1029-SNAPSHOTjar
-rw-r--r-- 1 staff staff 7801 Dec 29 10:04 common-1029-SNAPSHOTpom
答案 0 :(得分:0)
这是Maven跟踪本地存储库中-SNAPSHOT
实际上 的方式。这是安装工件时的时间戳(如果我没记错的话)。
猜测可能会保留一个副本,以防安装过程无法成功进行回滚。