Wenn wir häufig Projekte kopieren, treten Probleme auf, z. B. dass sich der Modulname nicht geändert hat, sich ein Quellstamm hinter dem Java-Ordner befindet oder das Maven-Eltern-Kind-Projekt keine Identität hat (wie unten gezeigt). Hier werde ich es lösen Fügen Sie es einzeln für Sie hinzu. Wenn es sich um ein Maven-Eltern-Kind-Projekt handelt, benötigen Sie es
. Fügen Sie den Namen des Unterprojekts in den Modulen der POM-Datei der übergeordneten Datei hinzu.
Ändern Sie den POM des Unterprojekts und ändern Sie die Artefakt-ID in einen neuen Namen.
Nach dem Hinzufügen hat das Projektmodul ein blaues Logo, aber am Ende steht ein Projektname.
Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie unter Refactor die Option Umbenennen aus.
Wählen Sie „Modul umbenennen“ und benennen Sie es wie zuvor.
Nach der Änderung ist der Name weg und es gibt noch ein letztes Problem: Hinter dem Java-Ordner befindet sich ein Quellstammverzeichnis.
Wählen Sie Datei -> Projektstruktur
Suchen Sie nach Modulen und suchen Sie das kopierte Projekt. Beachten Sie, dass es sich um ein kopiertes Projekt handelt. Hier ist das kopierte mybatis-03. Klicken Sie auf die beiden grauen Xs rechts unten, um den Pfad zu löschen.
Markieren Sie nach dem Löschen den entsprechenden Ordnertyp im eingefügten Projektordner und das Problem wird gelöst.
Überprüfen Sie abschließend die von Maven importierten Abhängigkeiten, um festzustellen, ob Probleme vorliegen. Fertig ~