2013-10-13 4 views
0

я использую локальный репозиторий («DEPA») в рамках моих проектов composer.json:зависимости Composer в локальном пакете

"repositories": [ 
    { 
     "type": "package", 
     "package": { 
      "name": "marc/depA", 
      "version": "dev-master", 
      "source": { 
       "url": "/Users/Marc/Sites/depA", 
       "type": "git", 
       "reference": "develop" 
      } 
     } 
    } 
], 
"require": { 
    "marc/depA": "dev-master", 

Это работает как шарм, но он не будет разрешать зависимости от «DEPA». Это означает, что поскольку «depA» требует «depB» (в composer.json из «depA») -> «depB» не будет установлен. Возможно ли это с помощью местных пакетов?

Спасибо, Marc

ответ

2

Вы определяете пакет инлайн, так что если вы делаете это, как это вы должны пересмотреть все требует и т.д. рядный, а также. Это действительно не лучший способ пойти на это. Если это git-репо, и у него есть композитор.json, вам лучше использовать репозиторий vcs, например:

{ 
    "repositories": [ 
     { 
      "type": "vcs", 
      "url": "/Users/Marc/Sites/depA" 
     } 
    ], 
    "require": { 
     "marc/depA": "dev-master", 
    } 
} 
Смежные вопросы