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.

540voto

Viktor Nordling Punkte 7936

Ich glaube, das hat sich mit den letzten Versionen von IntelliJ verbessert. In meiner aktuellen Version (12.0.2) können Sie eine beliebige Anzahl von separaten Maven-Projekten zum selben "Arbeitsbereich" hinzufügen.

Der einfachste Weg, dies zu tun, ist ein Klick auf das kleine + Symbol im Fenster "Maven-Projekte" (Ansicht > Werkzeugfenster > Maven-Projekte) und wählen Sie dann die zusätzliche pom-Datei aus, die Sie importieren möchten.

326voto

Tho Punkte 19990

Schritt 1 Öffnen Sie "Maven-Projekte".

enter image description here

Schritt 2 : Wählen Sie das Projekt aus, das Sie importieren möchten:

enter image description here

207voto

ThisIsFlorianK Punkte 2191

Vorbedingung

Mit allen zugehörige Projekte in der même Wurzelverzeichnis kann hilfreich sein.

Étapes

1) Zuerst erstellen Sie eine neue Leeres Projekt

New empty project


2) Dann wählen Sie das Stammverzeichnis aller Ihrer Projekte.

Dadurch wird ein leeres Projekt mit einem .idea-Verzeichnis erstellt, das sich einfach die Modulorganisation merkt, die wir im nächsten Schritt durchführen werden

Select root directory


3) Im nächsten Fenster importieren Sie dann die verschiedenen Projekte als Module

Import projects as modules


4) Um die einzelnen Projekte zu importieren, doppelklicken Sie im nächsten Fenster einfach auf das Feld build.gradle ou pom.xml

Das Projekt wird als neues Modul importiert. Select build file


5) Fertig, Sie haben jetzt alle Ihre Projekte als Module, die im selben IntelliJ-Projekt geöffnet sind

Result

166voto

ŁukaszBachman Punkte 33457

Ja, Ihre Intuition war gut. Sie sollten nicht drei Instanzen von intellij verwenden. Sie können ein Projekt öffnen und andere "Teile" der Anwendung als Module hinzufügen. Fügen Sie sie über den Projektbrowser hinzu, Standard-Hotkey ist alt+1

74voto

Neo Punkte 4262

In IntelliJ 14.1.2 habe ich es wie folgt gemacht:

Wählen Sie File -> Project Structure -> Modules .

Wählen Sie + y Import Module und wählen Sie das Verzeichnis Ihres Projekts (oder das Verzeichnis, in dem pom existiert) und klicken Sie auf OK.

Folgen Sie den nächsten Bildschirmen und klicken Sie auf Finish sollten Sie das Projekt neben Ihrem bestehenden Projekt sehen.

enter image description here

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