У меня в проекте есть composer.json, так как composer не читает репозитории рекурсивно, приходится указать в основном файле все репы
Код: Выделить всё
{
"repositories": [
{"type": "vcs", "url": "https://git.test.ua/components/technical_session.git"},
{"type": "vcs", "url": "https://git.test.ua/components/curl.git"}
],
"require": {
"shkarbatov/technical_session": "dev-master"
},
"minimum-stability": "dev"
}
Есть пакет technical_session у которого свой composer.json
Код: Выделить всё
{
"name": "shkarbatov/technical_session",
"repositories": [
{"type": "vcs", "url": "git@git.test.ua:components/curl.git"}
],
"minimum-stability": "dev",
"require-dev": {
"shkarbatov/curl": "dev-master"
},
"autoload": {
"psr-4": {
"shkarbatov\\technical_session\\": ""
}
}
}
У пакета technical_session в зависимостях есть пакет curl, вот composer.json этого пакета:
Код: Выделить всё
{
"name": "shkarbatov/curl",
"autoload": {
"psr-4": {
"shkarbatov\\curl\\": ""
}
},
"minimum-stability": "dev"
}
Вопросы:
1) Можно ли как-то указать в файле composer.json, который находится на проекте централизованный репозиторий, а не перечень зависимых пакетов:
Код: Выделить всё
{"type": "vcs", "url": "https://git.test.ua/components/technical_session.git"},
{"type": "vcs", "url": "https://git.test.ua/components/curl.git"}