我正在嘗試設(shè)置一個 Composer 項(xiàng)目,該項(xiàng)目將使我能夠設(shè)置自己的框架并提取存儲在 github 私有存儲庫中的任何給定依賴項(xiàng)。首先是一些先決條件:我不想向 packagist 添加代碼。我想確保我的供應(yīng)商文件夾盡可能干凈??蚣躢omposer.json{ "name": "mycompany/myframework", "description": "YET another Framework", "type": "project", "repositories": [ { "type": "package", "package": { "name": "mycompany/system", "version": "0.0.2", "type": "library", "source": { "url": "https://github.com/mycompany/system.git", "type": "git", "reference": "master" } } } ], "require": { "mycompany/system": "0.0.2", "mnsami/composer-custom-directory-installer": "1.1.*" }, "license": "proprietary", "authors": [...], "extra":{ "installer-paths":{} }}mycompany/系統(tǒng)composer.json{ "name": "mycompany/system", "type": "library", "description": "utility belt xD"}PHP 中該類的代碼(來自 mycompany/sytem )具有以下結(jié)構(gòu):namespace MYCOMPANY;//this file name is called utils.php//adherence to PSR-4 is assumedclass utils {}我的目標(biāo)是:我想告訴作曲家它應(yīng)該創(chuàng)建以下結(jié)構(gòu):供應(yīng)商\ MYCOMPANY \ utils.php(不是供應(yīng)商\ mycompany \ system \ utils.php)稍后,我希望能夠添加更多這樣的存儲庫并將它們也存儲在 MYCOMPANY 下??蚣軐@此設(shè)置進(jìn)行工作。自定義安裝由mnsami/composer-custom-directory-installer處理我想根據(jù)經(jīng)驗(yàn),我應(yīng)該將不同的包保留在它們自己的目錄中,但是,因?yàn)槠渌募⒕哂胁煌拿s定,所以不存在覆蓋的風(fēng)險(xiǎn)。編輯 這可以做到嗎?如果是這樣,怎么辦?
1 回答

揚(yáng)帆大魚
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個贊
我試圖創(chuàng)建一個干凈的文件夾,將來自不同存儲庫的所有不同類放在其中,但作曲家只是不這樣做。
我希望這能幫助其他想要同樣?xùn)|西的人。
- 1 回答
- 0 關(guān)注
- 136 瀏覽
添加回答
舉報(bào)
0/150
提交
取消