2015-06-22 27 views
0

我的項目基於我創建的另一個「核心」項目。Php Composer導入項目作爲依賴關係

我正在使用git subtree命令將此「核心」項目添加到我的項目中。

有沒有一種方法可以將項目添加爲依賴項?我可以將它添加爲(私人)套餐嗎?

+0

我不知道什麼是你想完成的任務。使用您的本地git存儲庫作爲另一個本地git存儲庫的依賴關係?你能提供你現在的'composer.json'嗎? –

+0

簡單的回答:是的!我認爲一個好的答案取決於一些更多的信息。您的核心項目在哪裏託管?它是本地的還是在git倉庫或github?你的項目是否已經使用作曲家?如果您的核心項目位於當前項目內的'/ vendor /'文件夾內,是否存在問題? –

+0

@Peh是的,項目託管在一個遠程回購(bitbucket),並有自己的作曲家。我目前使用git subtree,因爲它允許我從當前項目中更改核心項目,但它在供應商中也是一樣的(我認爲至少) –

回答

0

如果您的core項目已經有composer.json您可以要求它形成任何其他項目。

下面是從到位桶回購需要一個例子:

{ 
    "require": { 
     "vendor/my-private-repo": "dev-master" 
    }, 
    "repositories": [ 
     { 
      "type": "vcs", 
      "url": "[email protected]:vendor/my-private-repo.git" 
     } 
    ] 
} 

更多看到作曲家文檔在using private repositories

相關問題