xp-forge/xp-composer-installer

XP 框架的 Composer 安装器打包插件

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:composer-plugin

dev-master 2015-06-13 06:22 UTC

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。实际上会发生以下情况

  1. xp-forge/oauth 将被获取,将使用分支 composer
  2. 这将依赖于 xp-framework/core,然后将被获取。
  3. 两者都依赖于 xp-forge/xp-composer-installer,这是一个 Composer 插件,因此也将被获取。
  4. 一旦所有依赖都已解决,将在每个依赖项的根目录中搜索 *.pth 文件,并将它们的内 容添加到本项目的 composer.pth 中。

注意

  • xp-composer-plugin 是一个负责处理 xp-library 类型依赖项的 Composer 插件。
  • 必须在根 composer.json 文件中添加这些仓库
  • 只有在 packagist 上没有官方包的情况下,才需要添加这些仓库。
  • 然后,可能也可以删除 minimum-stability: dev