2017-01-01 8 views
0

を必要とするローカルリポジトリを必要とするとき、私はこのような何かを探しにgitで管理されている私のローカルファイルシステムでは3つのプロジェクト、持っている:作曲:エラーローカルリポジトリ

. [project_root] 
├── base 
│   ├── .git 
│   ├── composer.json 
│   ├── composer.lock 
│   ├── src 
│   └── vendor 
├── dependent 
│   ├── .git 
│   ├── composer.json 
│   ├── composer.lock 
│   ├── src 
│   └── vendor 
└── very-dependent 
    ├── .git 
    ├── composer.json 
    ├── composer.lock 
    ├── src 
    └── vendor 

very-dependentdependentbaseの両方を必要とし、 dependentbaseが必要です。すべて依存関係のmasterブランチに依存します。

dependenturl: "[project_root]/base"レポジトリ参照を持ち、very-dependenturl: "[project_root]/dependent"という参照を追加しました。 dependentにインストール/アップデートする際に問題はありません。しかし、very-dependentで/更新をインストールし、私はこのエラーを取得しています:

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

Problem 1

  • Installation request for local/very-dependent dev-master -> satisfiable by local/dependent[dev-master] .
  • local/dependent dev-master requires local/base dev-master -> no matching package found.

任意のアイデアを、なぜ?

+0

これはGitとは関係なく、依存関係の問題のように聞こえます。 –

+0

@TimBiegeleisenとても説得力があります。 'git'タグは不適切ですか?それが重要だった場合は私の基地をカバーすると思った。 – concat

+0

ここでGitが関連しているかどうかはわかりません。しかし、私はMavenやGradleのようなJavaのビルドツールに慣れているので、ここでは手伝ってはいけません。 –

答えて