我正在尝试加载我自己的PHP库,这个库未在packagist.org上注册,只是在github.com上的公共origin / master中。
查看我的项目compser.json 和我的第一步:
PV(3,:)
但它不起作用。它不会生成类映射并需要来自此库的依赖项。我认为 composer.json file for this library 完全被忽略,作曲家只是加载源代码。
在此之后,我尝试直接从我的项目composer.json 文件加载依赖项和类映射,它可以正常工作。
"name": "jzapletal/wakers-cms",
"description": "Wakers MVC CMS based on Nette Framework",
"type": "project",
"license": ["MIT"],
"repositories": [
{
"type": "package",
"package": {
"name": "jzaplet/nette-asset-loader",
"version": "0.9",
"source": {
"type": "git",
"url": "https://github.com/jzaplet/nette-asset-loader.git",
"reference": "master"
},
}
}
],
"require": {
"php": "^7.0",
"nette/nette": "2.4.0",
"milo/vendor-versions": "^1.1",
"jzaplet/nette-asset-loader": "^0.9"
},
"minimum-stability": "stable"
但我认为这不是最佳方式。我想在库composer.json 中指定依赖项,类映射等。
有可能吗?