Ich habe ein Gradle-Plugin in Eclipse installiert. Wir haben eine Aufgabe, die einen Krieg für uns schafft, gibt es eine Möglichkeit, eine Eclipse Save All im Menüelement zu speichern, um alle Java-Dateien zu speichern, die geöffnet wurden, bevor die Aufgabe beginnt, den Krieg zu erstellen?Kann ich Eclipse-Dateien aus einer Gruppe von Aufgaben speichern?
Antwort
Es ist möglich, für Plugins auf "Save All"; siehe How can I call save method in Eclipse plugin....
Aber wenn Ihr Plugin nicht bereits zu tun, dass so programmiert ist, und irgendwo in einem Preference das Verhalten auszusetzen, dass Sie festlegen können, werden Sie brauchen, um ihre Quelle zu bearbeiten und neu kompilieren, die Funktionalität selbst hinzuzufügen.
Ich hatte gehofft, das Speichern in einer Mega-Task zu machen. – Kevin
Sobald die Task "Gradle" ausgeführt wird, befindet sich die Steuerung in einem Subprozess und nicht mehr in Eclipse. Ich kann keinen Weg für einen Unterprozess (oder einen externen Prozess) finden, um Eclipse zum Speichern aufzufordern. Eclipse hat eingeschränkte Befehlszeilenunterstützung und der Befehl musste in diesem Fall mit dem bereits ausgeführten Eclipse-Prozess sprechen ... [Diese Diskussion] (http://stackoverflow.com/questions/206473/build-eclipse -java-project-from-command-line? rq = 1) zeigt, wie ein solcher Befehl aussehen könnte, aber es ist meines Wissens nach zu bauen. –
Ist es möglich, eine Run-Konfiguration zu erstellen, um die Plugins "Aktion" auszuführen (die Task wird ausgeführt)?
Wenn dies der Fall ist, bin ich mir ziemlich sicher, dass Sie die Laufkonfiguration konfigurieren können, um Dateien zu speichern, oder sogar um geänderte Dateien zu speichern, abhängig von den Einstellungen des Benutzers. bevor das eigentliche Ding gestartet wird.
Und da es auch eine Option gibt, die Laufkonfiguration in einer Datei zu speichern, können Sie sie auch über das Versionskontrollsystem teilen, wenn Sie es nahtlos für mehr Menschen als Sie arbeiten lassen wollen. ;)
Ich hoffe, dass hilft oder inspiriert.
- 1. Wie greife ich Schlüsselwertpaare aus einer Gruppe von Tags?
- 2. Wie kopiere ich bestimmte Folien aus einer Gruppe von PPTS?
- 3. Entfernen von Dateien aus einer Gruppe
- 4. Kann ich Git zur Zuweisung von Aufgaben verwenden?
- 5. Speichern mehrerer Objekte in einer HDFStore-Gruppe
- 6. Wie kann ich mithilfe von LINQ eine Gruppe eindeutiger Arrays aus einer Liste von Arrays abrufen?
- 7. Ermitteln einer durchschnittlichen Flugbahn aus einer Gruppe von Flugbahnen
- 8. Ziehen einer Gruppe aus einer Datenbank
- 9. Speichern einer Aufgaben-ID für jede Sellerie Aufgabe in Datenbank
- 10. Auswählen einer zufälligen Spalte aus einer Gruppe von interessierenden Spalten
- 11. Rhino Mocks - Wie kann ich testen, dass mindestens eine aus einer Gruppe von Methoden aufgerufen wird?
- 12. Gradle - kann ich die Ausgabe von Aufgaben in Projektabhängigkeiten einschließen
- 13. Eine Gruppe von Wörtern aus einer XML-Datei aufteilen und in einem Array in Javascript speichern
- 14. Speichern von Daten aus einer C# -Anwendung
- 15. Speichern von Daten aus einer JSON-Antwort
- 16. Wie plane ich einmalige Aufgaben von einer Perl-CGI-Anwendung?
- 17. Regex - Speichern Gruppe Captured Wiederholen von
- 18. Wie kann ich die Ausführung von Sellerie-Aufgaben verschieben?
- 19. Postgresql, gegenüber einer Gruppe von
- 20. gdata erhalten Kontakte aus einer bestimmten Gruppe
- 21. Wie kann ich in Fabric Aufgaben aus einer anderen Python-Datei ausführen?
- 22. SQL wählen Sie aus einer Gruppe
- 23. Wie kann ich Aufgaben in Xcode automatisieren?
- 24. Auswahl der Personen aus einer Gruppe von jQuery Elemente
- 25. Wie kann ich über Bildressourcen innerhalb einer Gruppe iterieren?
- 26. Entfernen einer Gruppe von Wörtern aus einem Zeichenvektor
- 27. Ich erwarte mehrere Aufgaben in einer Schleife
- 28. Wie kann ich Daten von einer jquery Umfrage speichern?
- 29. Wie kann ich Cumsum innerhalb einer Gruppe in Pandas verwenden?
- 30. XSL Maximalwert aus einer Gruppe von Probenwerten nicht funktioniert
Wenn Sie die Aufgabe in CLI ausführen, möchten Sie, dass Eclipse vor Ausführung dieser Aufgabe die Option Alle speichern ausführt? –
Nein. Ich führe die Aufgabe aus dem Eclipse Gradle Plug-in aus. – Kevin