@romany4

Как настроить зависимости для проекта через composer?

На сервере есть репозитории
- проект А (библиотека)
- проект В (С, D, etc)
Каким образом через composer задать в проекте В зависимость от проекта А. (какими должны быть их composer.json файлы)
ps. правами управляет gitolite
pps разрешить надо без использования внешних сервисов (github, etc)
  • Вопрос задан
  • 2355 просмотров
Решения вопроса 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Вместо гит-хаба может быть ваш адрес.
{
  "repositories": [{
      "type": "vcs",
      "url": "https://login:password@github.com/neitanod/forceutf8.git"
    }],

  "require": {
    "neitanod/forceutf8": "dev-master",
},
  "config": {
    "vendor-dir": "path/to/vendor"
  }
}


Обратите внимание, что в репозитарии тоже есть файл конфигурации композера https://github.com/neitanod/forceutf8/blob/master/...

Также packagist.org вам в помощь.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
composer умеет работать с GIT репозиториями. Вам просто в composer.json каждого проекта придется прописать репозиторий для этого пакета.

Подробнее в документации. https://getcomposer.org/doc/04-schema.md#repositories
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы