Для того что организовать maven репозиторий для хранения java packages (*.jar, *.war и т.д.). Необходимо настроить веб-сервер так, что бы он отдавал список файлов и папок при обращении по конкретному адресу.
В качестве веб-сервера берем Apache, устанавливаем его и настраиваем конфигурационные файлы следующим образом:
в hhtpd.conf
Репозиторий готов.
Для того чтобы поместить готовый package в репозиторий, необходимо скачать maven, скопировать его на сервер, где будет распалагаться хранилище и настроить его. Для этого необходимо отредактировать файл /conf/settings.xml в папке maven'a
В качестве веб-сервера берем Apache, устанавливаем его и настраиваем конфигурационные файлы следующим образом:
в hhtpd.conf
...в папке conf/extra/ создаем файл httpd-maven2repo.conf и заносим следующую информацию:
Include conf/extra/httpd-maven2repo.conf
...
<путь_к_репо> - адрес папки в файловой системе, где будет репозиторий.
Alias /maven2repo/ "<путь_к_репо>"
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
Репозиторий готов.
Для того чтобы поместить готовый package в репозиторий, необходимо скачать maven, скопировать его на сервер, где будет распалагаться хранилище и настроить его. Для этого необходимо отредактировать файл /conf/settings.xml в папке maven'a
<localrepository><путь_к_репо></localrepository>Теперь при запуске на сервере mvn install пакеты будут помещаться в наш репозиторий. А клиенты смогут получать эти пакеты через maven, указывая в качестве репозитория наш сервер.
1 комментарий:
А можно использовать Nexus
Отправить комментарий