Когда я развертываю банку, maven всегда добавляет дату в свое имя файла, это делает репозиторий имени файла отличным от файла в моем локальном файле. Как удалить дату в имени файла?
Спасибо
Когда я развертываю банку, 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, ТАК ЧТО вам не нужно о них заботиться.