Composer VCS不同的目录名称

时间:2015-02-10 18:02:00

标签: php git composer-php packagist

使用Composer从VCS存储库加载包时,有没有办法指定要将内容安装到哪个文件夹(类似于git clone <directory>)?

例如回购是:

https://github.com/organization/plugin_name.git

因此作曲家文件读取:

"repositories": [
    {
    "type": "vcs",
          "url": "https://github.com/organization/plugin_name.git"
}]

"require": {
"organization/plugin_name": "dev-master",
}

而我希望内容的目录不是&#34; plugin_name&#34;但是类似于&#34; organization_plugin-title&#34;。

我有几个repos(自定义WP插件),它有一个名字,但在我的WordPress MU设置中有一个不同的文件夹名称,我真的不想在更新我的管理员后手动启用每一个作曲家档案。

1 个答案:

答案 0 :(得分:3)

我发布后自然回答了我自己的问题......

在repo的composer.json文件中,&#34; name&#34;字段应该是您希望在安装时调用目录的字段。我错误地认为它必须是回购的名称。

请务必编辑本地安装的composer.json文件,以便在&#34; required&#34;部分它与repo的composer.json文件中的名称相同