1
是否可以使用作曲家安裝(或下載)單個文件?使用作曲家個人文件安裝
如果包看起來是這樣的:
- packageName\
- file_one.php
- file_two.php
- file_three.php
- file_four.php
的基本方法是做到這一點:
{
"require": {
"packageName" : "*"
}
}
但這樣一來會從包中安裝的所有文件。是否可以安裝,例如file_one.php
和file_four.php
只有?
存在一些替代?
UPDATE
從@SteveEdson評論我寫我的方案。
@SteveEdson這種情況是這樣的:我想用插件接口製作一個庫。我的第一個想法是有一個存儲庫,並在這裏推送插件(只有單個類/文件)。但現在我認爲最好的辦法是讓每一個插件單獨的存儲庫,並與作曲家在同一目錄下保存(如
plugins
目錄)
我很確定這是不可能的。如果你自己下載了這些文件,你仍然可以自動加載它們[使用'autoload:files'](https://getcomposer.org/doc/04-schema.md#files),但是當然它們會從任何上游更新中分離出來。 – 2014-09-05 17:54:16
是的,你是對的,但問題將隨着你的說法更新。有些替代方案呢? – rogelio 2014-09-05 22:22:55
我不知道 - 我能想到的其他任何東西都會有很多機器,比如分叉上游項目並使用腳本將模具刪除到您想要的內容,然後將自己的回購添加到作曲家直接指向你在github上的叉子。這太瘋狂了。 – 2014-09-05 22:31:55