2016-09-08 4 views
1

Ich lerne, eine Java-ee-Web-Anwendung zu erstellen. In Intellij Idee habe ich ein Projekt mit dem Projekt-Assistenten erstellt: Java Enterprise -> Web Application. Dann habe ich eine Build file.gradle im Projektstamm erstellt und rufe die gradle init, gradle build im Terminal an. Hier ist die Build-Datei.Gradle nicht herunterladen Abhängigkeiten in Java EE

apply plugin: 'java' 
apply plugin: 'war' 
apply plugin: 'idea' 

repositories { 
    jcenter() 
    mavenCentral() 
} 

sourceCompatibility = 1.5 

dependencies { 
    compile 'org.slf4j:slf4j-api:1.7.21' 
    compile 'com.squareup.retrofit2:converter-gson:2.0.2' 
    testCompile 'junit:junit:4.12' 
} 

Wenn ich eine Abhängigkeit hinzufügen und Build erstellen, werden sie nicht in das Projekt geladen. Zum Beispiel ist die Gson-Bibliothek im Code nicht verfügbar. Wie kann ich Gradle sagen, die Bibliotheken herunterzuladen, damit ich sie benutzen kann? Was mache ich falsch?

enter image description here

+0

Mögliche Duplikat zu tun [Beste Art und Weise Gradle Unterstützung IntelliJ Projekt hinzufügen] (http://stackoverflow.com/questions/26745541/best-way-to-add-gradle -support-to-intellij-project) – acm

Antwort

2

Ihr Projekt ist nicht unterstützt von Gradle. Der einfachste Weg für mich, dies zu beheben ist:

  • Schließen und öffnen Sie das Projekt erneut;
  • In der unteren rechten Ecke des Bildschirms sollte (x) Event log angezeigt werden (die Ziffer in Klammern ist die Anzahl der Ereignisse ausgelöst);
  • klicken Sie auf Event log;
  • ein Tooltip erscheint, klicken Sie auf Import Gradle project;
  • öffnet sich ein Fenster, konfigurieren Sie die Optionen für Großbuchstaben.
1

Wenn Ihr Lauf gradle Build ist es, die Abhängigkeit Herunterladen zeigt, wenn ja, dann ist die Abhängigkeit heruntergeladen hat, aber nicht avaialable in intellij Quick Fix ist das Projekt

  • Entfernen Sie den .idea Ordner zu schließen und die .iml Datei
  • Nächste wieder öffnen, Ihre intellij
  • Klicken Sie auf Datei -> wählen Sie Neu -> Projekt aus vorhandener Quelle
  • Wählen Sie Ihr Projekt build.gradle zulassen Intellij den Rest
+0

Es funktioniert aber wie Graply funktioniert ohne Neustart? –

+0

U kann das mein Projekt neu synchronisieren. Suchen Sie dazu auf der rechten Seite der IDE nach der Gradle-Symbolleiste und klicken Sie dann auf das Synchronisierungssymbol, damit iDEA das Projekt erneut synchronisieren kann. Ich hoffe, das hilft – pitaside

Verwandte Themen