質問: M2E:バージョンが親バージョンと重複しています - なぜこれは警告ですか? 私はいくつかの共通の機能を持っているか、少なくとも共通の設定/依存関係を持っているいくつかのMavenプロジェクトを持っています。これを共通のpom.xmlに展開し、次にこの親POMから継承したモジュール内で、永続性、Spring関連の依存性などのいくつかのファセットをモジュール化しました。 今のところ、 "Common"はバージョン1.0.0です。私はそれから継承したい "ProjectA"を持っています。私は警告を受け取ります: > バージョンは親バージョンと重複しています > > なぜこれが警告であるのか完全にはわかりません。バージョンを継承するために私のプロジェクトPOMからバージョンを削除するオプションがあると思った。 (一般的なモジュールではこれを行います。たとえば、common-springはSpringアプリケーションの共通の依存関係を追加します。実際、ProjectAは実際には共通のSpringから継承しています)。 それだけではない - オプション? ProjectAのバージョンを1.0.1または2.0.0に変更すると、すべてがうまくいきます。
回答: m2eの新しいバージョン(1.1以降)では、この警告を無効にすることができます。 > > *Preferences > Maven > Warnings > Disable "Version is duplicate of parent version" warning* > > > Original bug report: