プロジェクトを開始しており、使用するMavenのバージョンを決定できません。Maven v3は非常に優れた機能を備えていますが、反対側のv3には、codehaus jiraからの未修正のバグが多いようです(未解決:バージョン別を参照)。そして、v2が時代遅れであるとは言えません。
v2の方が安定している、つまり落とし穴が少ない、v3よりもリータイムが失われると言えますか?
たぶん、個人的な経験からのいくつかの推奨事項。
プロジェクトを開始しており、使用するMavenのバージョンを決定できません。Maven v3は非常に優れた機能を備えていますが、反対側のv3には、codehaus jiraからの未修正のバグが多いようです(未解決:バージョン別を参照)。そして、v2が時代遅れであるとは言えません。
v2の方が安定している、つまり落とし穴が少ない、v3よりもリータイムが失われると言えますか?
たぶん、個人的な経験からのいくつかの推奨事項。
いくつかの中規模および大規模プロジェクトで 1 年以上にわたって maven を広範囲に使用してきたことから判断すると、ほとんどの場合、maven 自体ではなく、maven プラグインで問題に遭遇することが多いと言えます。
元々、バージョン 2.2.1 を使用していました (現在も使用しています) が、既にすべてのプロジェクトを maven 3 と互換性があるようにしました (したがって、2-nd と 3- の両方でビルドできます)。 rd バージョンの maven)。修正が必要な問題はありましたが、移行はかなりスムーズに進みました。
実際、Maven 3 には未修正のバグが多くありますが、それは主に次の 2 つの理由によるものだと思います。a) maven 2 よりも maven 3 を使用する人が多い。b) maven 2 は長い間市場に出回っています。また、maven 2 に新しい機能が導入されることはないということをどこかで読んだことも覚えています (メンテナンス リリース 2.2.2 のみになる予定です)。
要約すると、新しいプロジェクトを開始する場合、間違いなく maven 3 を使用します。