Иногда требуется установить jar-файл со сторонней библиотекой в ваш локальный репозиторий, так как их нет в центральном репозитории Maven. Jar-файлы нужно расположить в правильном месте локального репозитория, чтобы Apache Maven смог их найти. Плагин maven-install-plugin содержит специальную цель для подобной установки сторонних библиотек:
1 |
mvn install:install-file -Dfile=<path-to-file>.jar -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=jar |
Если у этой библиотеки уже есть pom-файл, то можно использовать следующую команду:
1 |
mvn install:install-file -Dfile=<path-to-file>.jar -DpomFile=<path-to-pomfile> |
Начиная с версии 2.5 эта задача ещё более облегчена. Если jar-файл собран Apache Maven, то он содержит “pom.xml” в подкаталоге каталога “META-INF”, который будет использоваться по умолчанию, тогда можно использовать команду:
1 |
mvn install:install-file -Dfile=<path-to-file>.jar |