为什么快照名称的jar文件名中始终有日期? 如何删除它

当我部署jar时,maven总是在其文件名中添加日期,这使得文件名存储库与我本地的文件不同。 如何删除文件名中的日期?

谢谢

关于原因,这是因为它是一个SNAPSHOT软件包,每次部署它时都要事实上部署它的新版本,因此添加时间戳以在远程存储库中区分它们。 当Maven下载它时,它会删除时间戳,因为在本地存储库中只能有一个版本,因此如果不混淆,时间戳将毫无用处。

它可以被删除, 这个站点使用-DuniqueVersion=false参数:

 mvn deploy:deploy-file -Durl=file:///C:/m2-repo \ -DrepositoryId=some.id \ -Dfile=your-artifact-1.0.jar \ -DpomFile=your-pom.xml \ -DuniqueVersion=false 

但是,您不应该关心工件名称,文件等。您正在使用maven因此您不必关心它们。