Зависимость установки Composer в подкаталог - PullRequest
0 голосов
/ 17 сентября 2018

Я бился головой об этом и был бы очень признателен за несколько советов, пожалуйста.

Я владею двумя пакетами и хотел бы установить зависимость в подкаталог main.пакет , а не в каталог vendor .

Последующее требование - обновить только зависимость.

ЗдесьВот некоторые изображения, чтобы описать, что я имею в виду.

Вот как это устанавливается в данный момент.

enter image description here

Вот так я пытаюсь заставить его установить.

enter image description here

Пока я прочитал несколько ответови подумал, что это может быть решением, но это не совсем то, что я хочу.

По сути, я пробовал это как "основной" файл композитора.

composer.json

{
  "name" : "Test",
  "require": {
    "me/main-repo": "dev-master"
  },
  "minimum-stability": "dev",
  "prefer-stable": true
}

И это в пределах , что пакет

composer.json

{
   "name" : "me/main-repo",
   "require": {
      "me/dependancy-repo": "dev-master"
   },
   "minimum-stability": "dev",
   "prefer-stable": true
}

И когда это не сработало, я обновил последний до этого (каталог, в который я хочу его установить, называется Core .

composer.json

{
   "name" : "me/main-repo",
   "repositories": [
      {
        "type": "path",
        "url": "../../packages/Core"
      }
   ],
   require: {
       "me/dependency-repo" : "dev-master"
   }
   "minimum-stability": "dev",
   "prefer-stable": true
}

И в каталоге Core ...

composer.json

{
   "name" : "me/main-repo", // this seems quite wrong, looking at it now
   "require": {
       "me/dependancy-repo": "dev-master"
   }
}

Это дало те же результаты .. На самом деле, второй выстрел на самом деле не имеет смысла читать его обратно, но у меня сейчас так много файлов composer.json, что он стал немного грязным!

...