composer を介して安定バージョンを追跡する、新しくリリースされた Zend Framework 2 (2.0.2) の安定バージョンを取得しようとしています。
ここでの例は、2.0.3 がリリースされたときに composer update が自動更新される場合です。
問題は、modules.zendframework.com から DoctrineModule を使用しようとしていることです。これには、最小安定性設定を「dev」に設定する必要があります。これを行うと、Zend Framework のバージョンが 2.0.3dev に変更されますが、これは私が望んでいるものではありません。
同じコンポーザー構成でdevとstableを混在させる方法を知っている仲間はいますか?
私が望んでいるのは、 zendframework/zendframework が安定版ブランチのみを追跡し、作曲家の更新が開発バージョンではなく最新の安定版 (この場合は 2.0.2) を返すことです。
ここに私のcomposer.jsonがあります:
{
"最小限の安定性":"dev",
"name": "zendframework/skeleton-application",
"説明": "ZF2 のスケルトン アプリケーション",
「ライセンス」:「BSD-3条項」、
"キーワード": [
"フレームワーク"、
「zf2」
]、
"ホームページ": "http://framework.zend.com/",
"必要とする": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*",
"doctrine/doctrine-module": "dev-master",
"doctrine/doctrine-orm-module": "dev-master",
}
}
@hakre ソリューションを使用した composer.json の作業
Doctrine は composer を介して他の依存関係を取り込むため、minimum-stability を 'dev' に設定する必要があります。zendframework の require を @stable に設定すると、開発バージョンのダウンロードに関する問題が解決されます。
"最小限の安定性":"dev",
"必要とする": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*@stable",
"doctrine/doctrine-module": "dev-master",
"doctrine/doctrine-orm-module": "dev-master"
}
答えてくれてありがとう!