更新:問題は、プロジェクトをEclipseにインポートした後の「スーパークラスメソッドをオーバーライドする必要がある」エラーで説明されているものと同じであり、受け入れられた答えは次のとおりです。
EclipseのデフォルトはJava1.5であり、インターフェースメソッドを実装するクラスがあります(Java 1.6では@Overrideで注釈を付けることができますが、Java 1.5ではスーパークラスメソッドをオーバーライドするメソッドにのみ適用できます)。
コンパイラレベルをJava1.6に変更すると、問題は解決します。これを行うには、コンパイラプラグインの構成を変更します。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
そして、プロジェクト構成を更新します(プロジェクトを右クリックしてからMaven Vプロジェクト構成を更新します)。Eclipseでの問題は解決します。
または、1.5を使用しますが、問題のある@Overrideアノテーションを削除します。
TaylorがJava1.5コンパイラレベルでどのように動作するようになったのかわかりません。そして、私の推測では、プロジェクトはJDK5のコマンドラインでビルドされないでしょう。
ただし、すべてを完全にビルドしたコマンドラインバージョンのmavenとは異なり、m2eclipseではソースコードに多数のビルドエラーが残ります。
それらの「エラー」を見ずに何が起こっているのかを正確に言うのは難しいです(それらは本当にエラーですか?)。いくつかの痕跡を提供してください。
m2eclipseを正しく構成しなかった可能性はありますか?これをどのように確認しますか?
1つの違いは、m2eclipseがデフォルトでMaven 3の組み込みバージョンを使用することです。これは、コマンドラインで使用するバージョンとはおそらく同じではありません。これは、 Window V Preferences V Maven Vインストールを介して変更できます(そして独自のインストールを追加します)。

コマンドラインよりもEclipseで同じバージョンを使用することをお勧めしますが、これが問題の根本的な原因ではない可能性が非常に高く、Maven2ビルドはMaven3で問題なく実行されるはずです。