Das Modul kann nicht erstellt werden: Die zugehörige Gradle-Konfiguration wurde nicht gefunden. Bitte importieren Sie das Gradle-Projekt erneut und versuchen Sie es erneut

159

Ich verwende IntelliJ IDEA Ultimate 14 und Gradle 1.2. Ich verwalte das Projekt von der Konsole aus, muss aber einen Teil des Codes aus der IDE debuggen.

Wenn ich versuche, das Projekt zu erstellen, wird dieses Fehlerfenster angezeigt. Wenn ich versuche, das Projekt zu debuggen,

Error: Unable to make the module: idappcli, related Gradle configuration was not found. 
Please, re-import the Gradle project and try again.

wird in das Nachrichtenfenster geschrieben. Wie kann ich dem Projekt die regulären Ausgabepfade hinzufügen?

user1339
quelle

Antworten:

256

Öffnen Sie die Gradle-Task-Ansicht und klicken Sie auf die Schaltfläche Aktualisieren. Für mich hat es das Problem gelöst.

Pierpaolo Follia
quelle
Wenn Sie das Gradle-Projekt importieren, wird das Kontrollkästchen "Auto-Import" aktiviert.
Devl
4
Sie können die Ansicht anzeigen, indem Sie im Hauptmenü neben und auf View-> Tool Windows-> klicken . GradleFileEdit
Matthias Braun
Hat für mich am 15.0.2 keine Auswirkung.
Cloudsurfin
Ich verwende diesen Trick immer noch auf meinem IntelliJ 2016.2.1 und er funktioniert ohne Probleme. Beachten Sie, dass Sie warten müssen, bis alle Abhängigkeiten aktualisiert sind, bevor Sie das Projekt erneut "verwenden" können
Pierpaolo Follia
3
Nach dem Upgrade auf IntelliJ 2016.3 ist dieses Problem aufgetreten.
Paweł Szczur
80

Ich hatte auch ein ähnliches Problem: Gehe zu: Ansicht -> Werkzeugfenster -> Gradle .
Dann drücken Sie in Refresh - Symbol

Geben Sie hier die Bildbeschreibung ein

Javier Alejandro Urza Berbetty
quelle
20

Dies behebt das Problem "Bitte importieren Sie das Gradle-Projekt erneut und versuchen Sie es erneut." für mich (IntelliJ Ultimate 17.3.3):

(1) Freistehendes Gradle-Projekt:

ablösen

(2) Das Projekt wurde geschlossen und (3) über Datei> Zuletzt geöffnet erneut geöffnet. IntelliJ wird aufgefordert, das jetzt nicht verknüpfte Gradle-Projekt zu importieren. (4) Importiert und im Dialogfeld "Automatischen Import verwenden" ausgewählt.

Geben Sie hier die Bildbeschreibung ein

marc
quelle
18

Ich hatte das gleiche Problem mit meiner Intellij IDEA Version 2016.2 (Mac)

Die Lösung war: Klicken Sie in Intellij auf "Ansicht", dann auf "Tool Windows", dann auf "Gradle" und dann auf Geben Sie hier die Bildbeschreibung ein

Alexandre Santos
quelle
9

Ich musste sicherstellen, dass sowohl der automatische Import als auch der Standard-Gradle-Wrapper (empfohlen) aktiviert waren.

File > Other Settings > Default Settings > Build, Execution, Deployment > Build Tools > Gradle

Intellij Gradle-Einstellungen

Ray Hunter
quelle
Was tun Sie, wenn "Standard-Gradle-Wrapper verwenden" ausgegraut ist?
Vextorspace
1
Stellen Sie sicher, dass Sie den Gradle-Wrapper in Ihrem Projekt installiert haben. docs.gradle.org/current/userguide/gradle_wrapper.html
Ray Hunter
2

Ich hatte ein ähnliches Problem, als ich meine IntelliJ-Idee aktualisierte.

Um das Problem zu beheben, habe ich den folgenden Befehl im Terminal ausgeführt und mein Problem behoben.

gradle cleanIdea idea

quelle
2

Das funktioniert bei mir:

  1. Schließen Sie die IntelliJ-Idee
  2. Löschen Sie die Ordner 'gradle' und '.gradle' aus dem Projektstamm
  3. Starten Sie IntelliJ Idea und importieren Sie das Projekt als Gradle

Screenshots vorher und nachher

stkotok
quelle
2

Für die meisten Menschen könnte die bereits vorgeschlagene Aktualisierung von Gradle das Problem lösen.

Für die anderen, die ich herausgefunden habe, könnte das Löschen des .idea-Verzeichnisses und das erneute Importieren des Projekts hilfreich sein.

Es kann sein, dass Ihr Ressourcenverzeichnis beim Erstellen eines Projekts über Spring Initializr nicht zum Klassenpfad hinzugefügt wird. Ihre Anwendung lädt also niemals die von Ihnen konfigurierte Datei application.properties.

Fügen Sie Ihrer Datei application.properties Folgendes hinzu, um einen schnellen Test durchzuführen, wenn dies der Fall ist:

server.port=8081

Wenn Sie nun Ihre Anwendung ausführen, sollten Sie in der Ausgabe der Spring Boot Console Folgendes sehen:

INFO  o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port(s): **8081** (http) with context path ''

Wenn Ihr Port immer noch Standard 8080 ist und nicht in 8081 geändert wurde, werden Ihre application.properties-Dateien offensichtlich nicht geladen.

Sie können auch über die gradle bootRunBefehlszeile überprüfen, ob Ihre Anwendung ausgeführt wird. Welches wird höchstwahrscheinlich Arbeit sein.

Lösung:

  1. Schließen Sie IntelliJ und löschen Sie in Ihrem Projektordner den Ordner ".idea"
  2. Importieren Sie Ihr Projekt erneut wie folgt in IntelliJ: "Projekt importieren" -> "Wählen Sie NUR Ihre zu importierende build.gradle-Datei aus". (IntelliJ übernimmt automatisch den Rest)
  3. Erstellen Sie Ihre Anwendung und führen Sie sie erneut aus

Siehe offizielle Antwort des IntelliJ-Supports: IDEA-221673

Flavio Caduff
quelle
1

In meinem Fall war die Hauptursache eine fehlende Proxy-Konfiguration. Nachdem ich es richtig konfiguriert hatte, konnte ich Gradle-Projekte aktualisieren. Schließlich wurden fehlende Dateien heruntergeladen und das Projekt korrekt eingerichtet.

File > Settings > Appearance & Behaviour > System Settings > HTTP proxy

dann

View > Tool Windows > Gradle 

und Schaltfläche Synchronisieren

Leos Literak
quelle
0

Ich ging in die IntelliJ Gradle-Einstellungen:

Menu: Preferences > Build, Execution, Deployment > Build Tools > Gradle

Und unter Project Level Settingsschaltete das Optionsfeld auf "Standard-Gradle-Wrapper verwenden (empfohlen)".

Drücken Sie die Make-Taste und war im Geschäft!

Sparkyspider
quelle
0

Ich empfehle, 'Build> Rebuild Project' zu versuchen.Bildschirmaufnahme des Menüs

Namo
quelle
-1

@ user1339 Ich hatte auch das gleiche Problem. Bitte lesen Sie diese Frage Krieg mit Gradle aufbauen , mit IntelliJ IDEA debuggen . Es wird sehr hilfreich für Sie sein. Und Empfehlung für die Aufgabe 'Make'. Wie bereits erwähnt, sollte ich versuchen, das Gradle-Projekt erneut zu importieren und es erneut zu versuchen. In meinem Fall wurde dieser Rat sehr hilfreich.

Strahl
quelle