よくプロジェクトをコピーすると、モジュール名が変わっていない、javaフォルダーの後ろにソースルートが存在する、Mavenの親子プロジェクトが同一性を持たない(下記参照)などの問題が発生します。 Maven の親子プロジェクトの場合は、
親ファイルの pom ファイルのモジュールにサブプロジェクトの名前を追加する必要があります。
サブプロジェクトの pom を変更し、artifactId を新しい名前に変更します。
追加後、プロジェクトモジュールには青いロゴが付きますが、最後にプロジェクト名があります。
プロジェクトを右クリックし、「リファクタリング」の下の「名前の変更」を選択します。
[モジュールの名前を変更] を選択し、前と同じ名前を付けます。
変更後、名前はなくなりましたが、Java フォルダーの後ろにソース ルートが存在するという最後の問題が残っています。
「ファイル」→「プロジェクト構造」を選択します。
「モジュール」を検索し、コピーされたプロジェクトを見つけます。コピーされたプロジェクトであることに注意してください。ここにコピーされた mybatis-03 があります。右下の後ろにある 2 つの灰色の X をクリックして、パスを削除します。
削除後、貼り付けたプロジェクト フォルダーで対応するフォルダー タイプをマークすると、問題は解決します
最後に、Maven によってインポートされた依存関係に問題がないか確認してください。