509 Stimmen

IntelliJ: Arbeiten an mehreren Projekten

Wir erstellen in Maven mehrere Projekte (nennen wir sie A,B,C). Projekt A verwendet .jar von Projekt B, das .jar von Projekt C verwendet.

Ich ändere die Codes aller A/B/C-Projekte (A ist eine MVC-Anwendung, B sind Geschäftsdienste und C ist eine gemeinsame Schicht).

Die Sache ist die, dass ich in Eclipse/NetBeans alle auf einmal sehen kann und es bequem ist, sie zu ändern. In IDEA hingegen muss ich 3 Instanzen öffnen (oder n Instanzen) von IntelliJ IDEA.

Habe ich etwas verpasst? Gibt es einen besseren Ansatz bei der Verwendung von IntelliJ? Dies ist der größte Nachteil von IntelliJ für mich atm.

55voto

gmode Punkte 3078

Keine der Lösungen hat bei mir funktioniert, da ich nicht an Maven-Projekten arbeite. Es gibt eine einfachere Lösung. Gehen Sie zu:

Datei->Projektstruktur->Module.

enter image description here

Anstatt ein Modul hinzuzufügen, klicken Sie einfach auf die dritte Option (Kopieren). Durchsuchen Sie Ihr lokales Verzeichnis und wählen Sie das Projekt, das Sie hinzufügen möchten. Der Modulname wird automatisch aufgelöst. Das war's.

Update: Wenn Sie ein Projekt mit mehreren Unterprojekten wieder öffnen wollen, um die oben beschriebenen Schritte zu vermeiden, gehen Sie einfach zu Datei->Aktuelles öffnen->'Ihr großes Projekt'.

39voto

pitagoras3 Punkte 1538

Seit macOS Big Sur und IntelliJ IDEA 2020.3.2 können Sie "Projekte in Tabs unter macOS Big Sur öffnen" Merkmal. Um sie zu nutzen, müssen Sie diese Funktion in Ihren Systemeinstellungen aktivieren:

System Preferences -> General -> Prefer tabs [always] when opening documents

enter image description here

Wenn Sie nach diesem Schritt versuchen, das zweite Projekt in IntelliJ zu öffnen, wählen Sie New Window (ja, New Window , nicht This Window ).

enter image description here

Das Ergebnis sollte sein, dass ein neues Projekt im gleichen Fenster, aber auf einer neuen Karte geöffnet wird:

enter image description here

14voto

artronics Punkte 1072

Um die Antwort von @Neo zu erweitern: Nachdem Sie Ihr Verzeichnis ausgewählt haben, wählen Sie import module from external model und wählen Sie Ihr Modell (in diesem Fall Maven).

choose model

Dann prüfen Sie keep project files Option im nächsten Dialog. Es werden alle Dateien im ursprünglichen Verzeichnis beibehalten.

options

Ihre endgültige Projektstruktur würde in etwa so aussehen.

structure

Jetzt können Sie Ihr Modul als Abhängigkeit zu anderen Modulen hinzufügen pom.xml und wenn Sie den Quellcode Ihrer Abhängigkeiten ändern, kümmert sich Intellij darum, Ihr Projekt zu aktualisieren (es ist nicht nötig, die mvn manuell für Abhängigkeiten erstellen)

11voto

1lOtzM291W Punkte 430
  • neues leeres Projekt
  • Datei -> Neu -> Modul aus existierenden Quellen

9voto

Abhishek Ransingh Punkte 187

Wer Gradle verwendet, kann dies ebenfalls nutzen:

enter image description here

enter image description here

Gehen Sie zu: 1. Ansicht --> Werkzeugfenster --> Gradle 2. Klicken Sie auf das + Schaltfläche und fügen Sie Ihre build.gradle ファイル

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X