IDEA コピー プロジェクト モジュールが表示される Java フォルダー ソース ルート ソリューション

よくプロジェクトをコピーすると、モジュール名が変わっていない、javaフォルダーの後ろにソースルートが存在する、Mavenの親子プロジェクトが同一性を持たない(下記参照)などの問題が発生します。 Maven の親子プロジェクトの場合は、
ここに画像の説明を挿入します
親ファイルの pom ファイルのモジュールにサブプロジェクトの名前を追加する必要があります。
ここに画像の説明を挿入します
サブプロジェクトの pom を変更し、artifactId を新しい名前に変更します。
ここに画像の説明を挿入します
追加後、プロジェクトモジュールには青いロゴが付きますが、最後にプロジェクト名があります。
ここに画像の説明を挿入します
プロジェクトを右クリックし、「リファクタリング」の下の「名前の変更」を選択します。
ここに画像の説明を挿入します
[モジュールの名前を変更] を選択し、前と同じ名前を付けます。
ここに画像の説明を挿入します
変更後、名前はなくなりましたが、Java フォルダーの後ろにソース ルートが存在するという最後の問題が残っています。
ここに画像の説明を挿入します
「ファイル」→「プロジェクト構造」を選択します。
ここに画像の説明を挿入します

「モジュール」を検索し、コピーされたプロジェクトを見つけます。コピーされたプロジェクトであることに注意してください。ここにコピーされた mybatis-03 があります。右下の後ろにある 2 つの灰色の X をクリックして、パスを削除します。

ここに画像の説明を挿入します
削除後、貼り付けたプロジェクト フォルダーで対応するフォルダー タイプをマークすると、問題は解決します
ここに画像の説明を挿入します
最後に、Maven によってインポートされた依存関係に問題がないか確認してください。
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/qq_41848006/article/details/128670574