Symfony2 — добавьте другой пользовательский проект Symfony2 в качестве поставщика

У меня есть два проекта Symfony2 A и B.
Моя цель — добавить проект B в проект A в качестве поставщика.

Что я сделал:

  1. Отредактировал файл composer.lock в проекте A, чтобы включить проект B в качестве поставщика:

    "name": "sciforum/journals_revie_bundle",
    "version": "dev-master",
    "target-dir": "SciForum/JournalsReview",
    "source": {
    "type": "git",
    "url": "ssh://git@dev.mdpi.lab:22/~/projects/journals_review",
    "reference": "dc8ea6a551e5d42b972dd302b75d9ce0a26735f3"},
    "require": {
    "php": ">=5.3.3"},
    "type": "symfony-bundle",
    "extra": {
    "branch-alias": {
    "dev-master": "2.0-dev"}
    },
    "autoload": {
    "psr-0": {
    "SciForum\\JournalsReview\\": ""}
    },
    "description": "SciForumJournalsReview",
    "homepage": "http://www.sciforum.net",
    "time": "2014-11-14 11:11:33"},
    
  2. Поменял composer.json в проекте B

    {
    "name" : "sciforum/journals_review_bundle",
    "type" : "symfony-bundle",
    "description" : "SciForumJournalsReviewBundle",
    "homepage" : "http://www.sciforum.net",
    "require" : {
    "php" : ">=5.3.3"},
    "  autoload" : {
    "psr-0" : {
    "SciForum\\JournalsReviewBundle\\" : ""}
    },
    "target-dir" : "SciForum/JournalsReviewBundle",
    "extra" : {
    "branch-alias" : {
    "dev-master" : "2.0-dev"}
    }
    

    }

  3. Импортировал пакет в проект A AppKernel.php

    new SciForum\JournalsReview\SciForumJournalsReviewBundle(),
    

И при попытке сделать

sudo php composer.phar install

я получаю

Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package sciforum/journals_review_bundle could not be found in any version, there may be a typo in the package name.
Problem 2
- The requested package sciforum/journals_revie_bundle could not be found in any version, there may be a typo in the package name.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Любая идея? Спасибо.

0

Решение

Вместо того, чтобы использовать пользовательских поставщиков, я сделал так, что я включил этот пользовательский пакет в качестве вторичного в свой основной проект, и все работает отлично.

0

Другие решения

Других решений пока нет …