Par défaut, Composer regarde dans le dépôt public Packagist pour récupérer les dépendances de votre projet. Il est possible d'indiquer à Composer de regarder également dans vos propres dépôts si votre projet dépend de paquets privés.
Modification du fichier composer.json
Il faut ajouter une section repositories dans le fichier composer.json de votre projet. Cette section doit contenir la liste de vos dépôts privés.
Pour chaque dépôt, vous devez indiquer au minimum le type et l'url du dépôt. Dans l'exemple ci-dessous, on donne 2 dépôts Git à Composer :
"repositories": [
{
"type": "git",
"url": "git@192.168.1.1/MonDepot1.git"
},
{
"type": "git",
"url": "git@192.168.1.1/MonDepot2.git"
}
]
Si vous faites maintenant un composer install ou un composer update, Composer va rechercher les dépendances dans Packagist et dans les dépôts indiqués.
Version
Cet article a été testé avec :
Composer : 1.3.2