Я использую следующий сценарий оболочки, чтобы установить замену Commons Logging, но в этом случае у меня уже есть банки в руке:
#! /bin/sh
mvn install:install-file \
-DgroupId=commons-logging \
-DartifactId=commons-logging \
-Dversion=99.0-does-not-exist \
-Dpackaging=jar \
-DcreateChecksum=true \
-DpomFile=commons-logging-99.0-does-not-exist.pom \
-Dfile=commons-logging-99.0-does-not-exist.jar
mvn install:install-file \
-DgroupId=commons-logging \
-DartifactId=commons-logging-api \
-Dversion=99.0-does-not-exist \
-Dpackaging=jar \
-DcreateChecksum=true \
-DpomFile=commons-logging-api-99.0-does-not-exist.pom \
-Dfile=commons-logging-api-99.0-does-not-exist.jar
Когда вы говорите «локальный репозиторий», вы имеете в виду свой собственный, как личность, то есть тот, что находится в ~ / .m2 в unix, или вы имеете в виду репозиторий вашей компании? Это другой вопрос. Для первого я с дрожанием; просто добавьте запись в свой пом. Что касается последнего, проверьте документацию сервера репозитория о том, как получить копию центрального сервера.