Почему, потому что, будучи пакетом 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, ТАК ЧТО вам не нужно заботиться о них.