[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Comoser and custom git repositories
kaww
В компании решили сделать сборку cms под проект из модулей при помощи composer'a но возникла небольшая проблема. А именно то, что при ипользывании кастомных репозиториев (кастомные для композера - это все кроме github.com и bitbucket.org) не просматриваются рекурсивные зависимости.
Т.е. если есть модуль, например, vendor-name/calog и vendor-name/files, от которого зависит первый, то при установке получаем что-то типа
Цитата
Problem 1
  - The requested package vendor-name/files could not be found in any version, there may be a typo in the package name.

Офф. документация предлагает решать это при помощи перечисления всех зависимостей в основном composer.json, что не очень удобно.
У кого какие соображения есть на этот счет? Или может вместо композера есть какое-нибудь другое решение?
bestxp
вроде пока не сталкивался с подобным, есть у нас внутренний репо git и спокойно тянет, даже больше скажу, поднят локальный packagelist и с него тянется

тебе думаю стоит попробывать поставить свой packagelist
kaww
bestxp, можешь подробнее рассказать как у вас это работает?
З.Ы. у нас тоже корпоративный гит-репозиторий. вот только как их подружить с composer'ом ...
bestxp
ну как морда у нас стоит gitlab
и для композера свой packagelist ( https://github.com/composer/packagist )
в него заносим и не паримся, он уже подтягивает что нужно

правда в json добавлять нужно в repositories


{
"type": "composer",
"url": "packagelist.corp"
},

остальное само)))
и уже зависимости указываются просто как занесены в корпоративный
kaww
bestxp, спасибо за наводку, будем пробовать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.