composer.json does not match the expected JSON schema
Ich versuche gerade anhand dieser Anleitung ein Contao-4-Bundle aufzusetzen. Dort scheitere ich gleich an Punkt 4 und der CM meldet sich mit "Fehler 500. composer.json does not match the expected JSON schema". Meine composer.json sieht so aus:
Code:
{
"type": "project",
"require": {
"contao/calendar-bundle": "^4.7",
"contao/comments-bundle": "^4.7",
"contao/conflicts": "*@dev",
"contao/faq-bundle": "^4.7",
"contao/listing-bundle": "^4.7",
"contao/manager-bundle": "4.7.*",
"contao/news-bundle": "^4.7",
"contao/newsletter-bundle": "^4.7",
"madeyourday/contao-rocksolid-columns": "^2.0",
"madeyourday/contao-rocksolid-custom-elements": "^2.2",
"madeyourday/contao-rocksolid-icon-picker": "^2.0",
"madeyourday/contao-rocksolid-mega-menu": "^2.0",
"madeyourday/contao-rocksolid-slider": "^2.0",
"samson/contao-linkscollection-bundle": "dev-master"
},
"repositories": {
"type": "git",
"url": "https://github.com/Samson1964/contao-linkscollection-bundle.git"
},
"extra": {
"contao-component-dir": "assets"
},
"scripts": {
"post-install-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
],
"post-update-cmd": [
"Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
]
}
}
Entferne ich
Code:
"repositories": {
"type": "git",
"url": "https://github.com/Samson1964/contao-linkscollection-bundle.git"
},
funktioniert die composer.json, aber das manuell zum Installieren angebotene Bundle wird natürlich nicht von der Composer Cloud gefunden. Was ist falsch an dem repositories-Eintrag?