Estoy intentando agregar un proyecto local A como dependencia al proyecto B. Utilizando git daemon
puedo buscar el proyecto A como dependencia, pero las dependencias se definen con require
en el composer.json en proyecto A no son reconocidos. ¿Qué me estoy perdiendo?Compositor no recupera dependencias del repositorio local
proyecto A:
{
"name": "project/a",
"require": {
"monolog/monolog": "dev-master"
}
}
proyecto B:
"repositories": [
{
"type": "vcs",
"url": "git://localhost/home/user/project-a"
}
],
"require": {
"project/a": "dev-master"
}
resultado (en proyecto B):
vendor/
project/a
esperado:
vendor/
project/a
monolog/monolog
Intenté reproducir el problema hoy, pero de alguna manera ahora parece funcionar, aunque no he realizado ningún cambio en ninguno de los repositorios desde el último intento. Tal vez fue un extraño problema de almacenamiento en caché? Voy a jugar y ver si sucede de nuevo ... edit: estoy aceptando tu respuesta de todos modos, 'composer show -v' ayuda mucho. – dbrumann