2017-07-12 5 views
0

Wenn ich einfach eine Aufgabendefinition hinzufügenWie eine sichtbare für IntellJ Gradle Aufgabe machen

task Xml2Java { 
    def a; 
    a++; 
} 

build.gradle, ich sehe es nicht in dem Fenster Gradle Projekt.

kann ich die Konfiguration hinzufügen:

configure(Xml2Java) { 
    group = 'Publishing' 
    description = 'Create source code in output directory' 
} 

ändert sich nichts.

Bitte, welche Schritte sollte ich tun, um eine Aufgabe zu erstellen und im Gradle-Projektfenster in einer Gruppe sichtbar zu machen?

+0

Wie die Synchronisierung über 'Plugin anwenden:‚idea'' in Ihrer 'build.gradle' Datei – Laazo

+0

@Laazo Danke, es war nicht der Grund. Ich hatte die Lösung zufällig gefunden. – Gangnus

Antwort

0

Ich hatte den Ausweg gefunden.

Es war ein seltsamer Zustand von IntelliJ. Normalerweise nach Änderungen in Aufgaben und anderen wichtigen Dingen Gradle Plugin aktualisiert alle Gradle Abhängigkeiten automatisch. Aber in meinem Fall stoppte IntelliJ es nach irgendwelchen Änderungen in Gradle-Dateien des Projekts.

Nach dem Drücken der Schaltfläche "Refresh all Gradle projects" verschwand dieser seltsame Zustand und nun, nach jeder Änderung des Tasknamens oder der Konfiguration, startet die automatische Aktualisierung und ich sehe die Aufgabe in der erwähnten Gruppe.

Es könnte ein großer Schmerz sein - etwas Neues an SW im instabilen Zustand auszuprobieren.

Ich fürchte, ich kann es nicht als Fehler melden, weil ich nicht weiß, wie IJ in diesen Zustand gekommen ist und wie man es wiederholt.

1

Je nach IntelliJ Version, bitte berücksichtigen, dass IntelliJ mit Gradle noch nicht ideal, Hinzufügen von Abhängigkeiten und Aufgaben manchmal manuell werden müssen aufgefrischt, zwei Möglichkeiten:

  • in intellliJ ein gradle Plugin
  • gradle Idee Plugin die classpath usw.
Verwandte Themen