it-swarm.com.de

Die beste Möglichkeit, IntelliJ Project Gradle-Unterstützung hinzuzufügen

Ich habe mich ein bisschen umgesehen und nicht die beste Lösung gefunden, um ein bestehendes IntelliJ-Projekt nach Gradle zu konvertieren. Ich arbeite in einer Teamumgebung und wir teilen derzeit die .ipr-Datei, da wir einige Build-Konfigurationen haben, die wir verfolgen. Wir werden diese zugunsten von Gradle irgendwann loswerden, aber ich kann es nicht zu sehr vermasseln, bis die Gradle-Konvertierung abgeschlossen ist.

Außerdem befinden sich unsere Java Quelldateien standardmäßig im Stammverzeichnis des src-Verzeichnisses anstelle von src/main/Java.

Kann ich meinem Projekt Gradle hinzufügen, ohne dass ich mein IntelliJ-Projekt lösche und neu erstelle und alle anderen beim Git-Pull nerven kann?

151
Gremash

Warum fügst du nicht einfach hinzu:

build.gradle 

in Ihrem Root-Projektordner, und verwenden Sie das Plugin zum Beispiel:

apply plugin: 'idea'
//and standard one
apply plugin: 'Java'

und mit diesem Feuer von der Kommandozeile:

gradle cleanIdea 

und danach:

gradle idea

Danach sollte alles funktionieren

186
SuperAndrew

Es ist nicht notwendig, irgendwelche .iml - Dateien zu entfernen. Folge dies:

  • schließen Sie das Projekt
  • File->Open... und wählen Sie Ihren neu erstellten build.gradle
  • IntelliJ fragt Sie, ob Sie Folgendes möchten:
    • Open Existing Project
    • Delete Existing Project and Import
  • Wählen Sie die zweite Option und Sie sind fertig
71
Michal Kordas

Ein anderer Weg, einfacher.

Fügen Sie Ihre

build.gradle

datei in das Stammverzeichnis Ihres Projekts. Schließen Sie das Projekt. Manuelles Entfernen der * .iml-Datei. Wählen Sie dann "Projekt importieren ...", navigieren Sie zu Ihrem Projektverzeichnis, wählen Sie die Datei build.gradle und klicken Sie auf OK.

46
Guildenstern70

In IntelliJ 2017.2.4 habe ich das Projekt gerade geschlossen und erneut geöffnet. In einem Dialogfeld wurden Sie gefragt, ob Sie eine Verknüpfung mit build.gradle herstellen möchten. Dadurch wurde der Importdialog für Gradle-Projekte geöffnet.

Sie müssen keine Dateien löschen oder das idea Plugin zu build.gradle hinzufügen.

21
Raniz

Wenn Sie als zukünftige Referenz bereits ein Maven -Projekt haben, müssen Sie lediglich einen gradle init - Befehl in Ihrem Projektverzeichnis ausführen, der build.gradle Und andere Abhängigkeiten erzeugt mache einen gradle build im selben Verzeichnis.

15
Yar

Ich verwende Version 12 von IntelliJ.

Ich habe ein ähnliches Problem gelöst, indem ich ein völlig neues Projekt erstellt habe und "Aus Versionskontrolle auschecken". Das Zusammenführen der beiden Projekte später war ziemlich einfach.

7
hippoLogic