447 Stimmen

IntelliJ - Konvertieren eines Java-Projekts/Moduls in ein Maven-Projekt/Modul

Ich habe ein Projekt auf Bitbucket. Nur die Quellen werden übertragen. Um das Projekt auf einen neuen Rechner zu übertragen, habe ich Versionskontrolle > Auschecken aus der Versionskontrolle in IntelliJ verwendet.

Es fragt dann, ob ich ein neues Projekt aus dieser Quelle erstellen möchte, was ich mit Ja beantworte. So weit, so gut. Es wird ein nettes kleines Java-Projekt für mich erstellt, das aus einem einzigen Modul besteht.

Mein Ziel, dieses Projekt in IntelliJ einzubinden, war es jedoch, es in ein Maven-Projekt zu verwandeln. Ich kann nirgendwo eine Option finden, mit der ich dies tun kann!

Gibt es eine Möglichkeit, IntelliJ nur eine einfache leere pom.xml für mich generieren zu lassen, mit einem Namen und einer artifactId und einem Repository? Oder gibt es eine Möglichkeit, das Projekt überhaupt erst als Maven-Projekt zu importieren? (Immer wenn ich versuche, ein Projekt aus vorhandenen Quellen zu erstellen, wird mir nur die Option eines Java-Projekts angeboten).

3voto

ZoltanT Punkte 96

Damit ist das Problem für mich gelöst: Öffnen Sie die Registerkarte Maven-Projekte auf der rechten Seite. Fügen Sie das Pom hinzu, wenn es noch nicht vorhanden ist, und klicken Sie dann auf Aktualisieren oben links auf der Registerkarte.

3voto

LostMage Punkte 391

Ich hatte ein anderes Szenario, bin aber trotzdem auf diese Antwort gekommen.
Ich hatte meinen Root-Projektordner importiert, der mehrere Maven-Projekte, aber auch einige andere in diesem Projekt verwendete Dateien enthält.
IntelliJ erkannte die Java-Dateien, löste aber die Maven-Abhängigkeiten nicht auf.

Ich habe dies behoben, indem ich mit der rechten Maustaste auf jedes Pom geklickt habe und dann "Als Maven-Projekt hinzufügen".

3voto

Walid Ammou Punkte 370

Ich habe das gleiche Problem mit den folgenden Schritten gelöst:

  1. Datei > Projekt schließen

  2. Projekt importieren

  3. Wählen Sie Ihr Projekt über das Systemdateipopup aus

  4. Aktivieren Sie das Optionsfeld "Projekt von externem Modell importieren" und wählen Sie den Eintrag Maven

  5. Und einige Weiter-Schaltflächen (JDK auswählen, ...)

Dann wird das Projekt als Maven-Modul importiert.

1voto

Testilla Punkte 432

Der einfachste Weg ist, das Projekt direkt als Maven-Projekt hinzuzufügen. Klicken Sie dazu im Projektexplorer auf der linken Seite mit der rechten Maustaste auf die POM-Datei für das Projekt. Im unteren Teil des Kontextmenüs sehen Sie die Option "Als Maven-Projekt hinzufügen". Dadurch wird das Projekt automatisch in ein Maven-Projekt umgewandelt.

1voto

Dulith De Costa Punkte 9549
  1. Klicken Sie mit der rechten Maustaste auf das Modul
  2. Wählen Sie "Framework-Unterstützung hinzufügen".
  3. Klicken Sie auf die Option "Maven".

Hinweis: Dadurch wird das aktuelle Projekt in ein von Maven gesteuertes Projekt umgewandelt und die pom.xml-Datei automatisch erstellt. Die Abhängigkeiten können dann hinzugefügt werden.

Automatischen Import von Abhängigkeiten aktivieren

( InteliJ IDEA 14.1.1 en Ubuntu )

Settings > Build, Execution, Deployment > Build Tools > Maven > Importing > [X] Import Maven projects automatically

Als Maven-Projekt ausführen

Erstellen einer neuen Run/Debug-Konfiguration vom Typ maven und Hinzufügen des Befehls clean install

Abschließend klicken Sie auf die grüne Schaltfläche, um die Run/Debug-Konfiguration auszuführen, die das Projekt mit apache maven .

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