相关疑难解决方法(0)

Composer忽略zip dependecies的composer.json文件

我正在使用Composer来处理需要处理某些依赖项的项目,但我遇到了一个非常奇怪的问题.Composer忽略子包中包含的composer.json文件.

我的项目需要检索一些自定义zip包,在这些包中,composer.json文件定义了其他要求.这些需求的存储库在根composer.json文件中声明,因为Composer无法递归获取存储库.

事情是,在我的zip包下载,解压缩并放置在供应商目录后,作曲家完全忽略了其composer.json,其中定义了其他要求......

zip存档是这样的:

  • / DIR1
  • / DIR2
  • 文件1
  • 文件2
  • composer.json

为了让您了解这是我的root composer.json的样子:

{
    "name": "myproject/project",
    "type": "library",
    "repositories": [    
        {
        "packagist" : false 
        },
        {
             "type": "package", 
             "package": {
                 "name" : "giulianobundles/mybundle",
                 "version" : "1",
             "dist": {
                "url": "http://url/to/zip/file",
                     "type": "zip"
                 }
             }
        },
        {
            "type": "package", 
            "package": {
                "name" : "giulianobundles/mybundlerequirement",
                "version" : "1",
        "dist": {
                    "url": "http://url/to/zip/file",
                "type": "zip"
        },
        }
    },  
    ],
    "require": {
        "php": ">=5.3.2",
         "giulianobundles/mybundle": "*"             
    },
    "autoload": {
        "psr-0": {
            "config": "./"
        } …
Run Code Online (Sandbox Code Playgroud)

php composer-php

6
推荐指数
1
解决办法
4221
查看次数

标签 统计

composer-php ×1

php ×1