Closed leofeyer closed 10 years ago
Second part in https://github.com/contao-community-alliance/composer-plugin/commit/3a3ec4562acd9b45b4e51f80926690bb2193c025
To be determined what else is needed.
Danke. Wegen mir kann das Ticket geschlossen werden, denn ich hatte für das andere Problem ein eigenes Ticket aufgemacht: #16
Ich habe gestern ja noch lange mit @discordier darüber gesprochen, wie man Composer innerhalb des zukünftig zu verwendenden Distributions-Repositorys (
contao/contao
) anstatt Git-Submodules einsetzen könnte. Dabei kam es zu ein paar kleineren Problemen, die ich weiter unten beschreibe. Zunächst das Setup:Die
composer.json
aus dem Root (contao/contao
):Die
composer.json
des News-Moduls (contao/module-news
):Problem 1
Beim Update (
composer update --prefer-source
) ist das Plugin davon ausgegangen, dass ich mich im Unterverzeichnis/composer
befinde.https://github.com/contao-community-alliance/composer-plugin/blob/master/src/ContaoCommunityAlliance/Composer/Plugin/Plugin.php#L457
Ich bin aber zu diesem Zeitpunkt im Root-Verzeichnis.
Problem 2
Das Plugin versucht ständig, mir den Contao-Core zu injecten.
https://github.com/contao-community-alliance/composer-plugin/blob/master/src/ContaoCommunityAlliance/Composer/Plugin/Plugin.php#L99-L116
Das liegt vermutlich am Typ "project", der aber für die Contao-Standard-Edition korrekt ist.