如何为像 Maven 这样的作曲家指定存储库 URL



我是php的初学者,我知道我们可以在 setup 中指定存储库.xml关于 maven。
现在关于作曲家,如何指定存储库 URL


我知道作曲家默认从 github 获取库,现在我想让它从artifactory.xxx.com获取库。我不知道如何实现这一目标。


任何建议将不胜感激。

用这么少的信息来回答这个问题是不可能的。作曲家有关于这个主题的文档:

https://getcomposer.org/doc/05-repositories.md 特别关注"VCS"和"软件包"部分。

https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md 描述托管其他包存储库的可能性。

我知道作曲家默认从 github 获取库

这是不对的。Composer 会询问位于 https://packagist.org/的默认存储库 - 如果包位于 Github 上,它将从那里下载。但是任何其他托管解决方案都是完全可能的。也不要假设 Github 用户名/reponame 组合是有效的 Composer 包名称 - 它们不是。作曲家将仅使用composer.json文件中给定的名称。简而言之:忽略Github作为第一步,使用Packagist搜索并找到满足您需求的软件包。指向正确Github存储库的链接在Packagist上提到。

最新更新