既存の Maven プロジェクトを Eclipse にインポートしました。JUnit テストの構成をセットアップしようとしましたが、プロジェクトがテスト可能なプロジェクトとして表示されません。プロジェクト名を手動で入力すると、次のメッセージが表示されました。
指定されたプロジェクトは Java プロジェクトではありません
また、コードを入力して「System.out」などのメソッドを呼び出そうとすると、ピリオドを入力すると次のようなメッセージが表示されることにも気付きました。
このコンパイル ユニットは Java プロジェクトのビルド パス上にありません
さらに、プロジェクトを右クリックして [ビルド パス] に移動しても、使用できるアクションはありません。
ここや他の場所でこれを調べた後、次のアドバイスに従いましたが、成功しませんでした。
.project および .classpath ファイルの存在を確認しました
.project ファイルを調べて、javanature が含まれていることを確認しました
mvn eclipse:eclipse を実行しました
PackageExplorer > Maven > Update Project Configuration でプロジェクトを右クリックしました
Javaはプロジェクトファセットとしてリストされていませんが、それをクリックしようとしたため、それをいじる必要があるかどうかわかりません。そのため、プロジェクト全体がエラーでいっぱいになりました(ビルドパスに関連していると思いますが、よく覚えていません)。ファセットとして Java を削除してもエラーは解消されず、プロジェクトを最初から再インポートする必要がありました。
漠然とした内容で申し訳ありませんが、ご協力をお願いいたします。
私はm2eclipseを使用しています。
編集: ワークスペースからプロジェクトを削除し、すべての .project、.classpath ファイル、および .settings フォルダーを削除し、再インポートするだけで問題は解決しました。なぜ最初にうまくいかなかったのかわかりません。