В настоящее время я использую:
mvn install:install-file -Dfile={path/to/my/legacy.jar} -DgroupId=horrible -DartifactId=legacy.jar -Dversion=1.2.3 -Dpackaging=jar
чтобы импортировать старые резервные банки в мое репо. Это отлично работает и является рекомендуемым подходом. Кажется, что это можно сделать с помощью POM вместо командной строки + script, которую я сейчас использую. Я думаю, что чище иметь:
mvn install:install-file
и пусть мое репо хранит данные о версии, а не сохраняет эту информацию в не-maven script (что нечетно для maven). Я попытался разоблачить эти параметры -D с помощью тега настроек, но это не сработало. Кто-нибудь еще попробовал это и заставил его работать?