xp-forge / xp-composer-installer
XP 框架的 Composer 安装器打包插件
dev-master
2015-06-13 06:22 UTC
Requires
- composer-plugin-api: ^1.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-14 14:53:20 UTC
README
此插件使 Composer 能够安装用 XP 框架 编写的包。
状态
这是一个正在进行中的项目,处于实验性(甚至是预alpha)阶段。
用法
要在项目中使用此插件,您需要一个 composer.json
文件
{ "name" : "kiesel/composer-example", "minimum-stability": "dev", "repositories" : [ { "type": "vcs", "url": "https://github.com/kiesel/oauth" }, { "type": "vcs", "url": "https://github.com/kiesel/xp-composer-installer" }, { "type": "vcs", "url": "https://github.com/kiesel/core" } ], "require" : { "xp-forge/oauth": "dev-composer" } }
然后,运行 composer install
。实际上会发生以下情况
xp-forge/oauth
将被获取,将使用分支composer
。- 这将依赖于
xp-framework/core
,然后将被获取。 - 两者都依赖于
xp-forge/xp-composer-installer
,这是一个 Composer 插件,因此也将被获取。 - 一旦所有依赖都已解决,将在每个依赖项的根目录中搜索
*.pth
文件,并将它们的内 容添加到本项目的composer.pth
中。
注意
xp-composer-plugin
是一个负责处理xp-library
类型依赖项的 Composer 插件。- 必须在根
composer.json
文件中添加这些仓库 - 只有在 packagist 上没有官方包的情况下,才需要添加这些仓库。
- 然后,可能也可以删除
minimum-stability: dev
行