2016-04-18 4 views
7

Nun, da ich Gradle für all meine neue Entwicklung verwende, stoße ich auf Probleme mit BuildShip-Funktionen, die ich wirklich nicht möchte.Wie kann die integrierte Funktionalität von BuildShip (Gradle Eclipse) begrenzt werden?

Zum Beispiel, wenn ich die Run Hotkey schlagen, wenn ich einen Komponententest offen in Eclipse, ich nur will es als JUnit-Test, allein laufen. Aber Gradle hat seine eigenen Hooks und Optionen eingefügt, was zusätzliches Klicken oder Drücken neben dem One-Stroke-Hotkey bedeutet, den ich Run zugewiesen habe, dass ich sagen kann, dass ich JUnit will. (Die Gradettest-Option führt tatsächlich alle Tests aus, die Minuten dauern.).

Frage: Gibt es eine Möglichkeit, diesen Haken in Gradle zu entfernen, ohne in den Quellcode einzutauchen und die Funktionalität selbst zu zerstören?

Dies ist nicht die einzige Störung (mit Lauf letzte stören ist eine andere), aber es ist meine # 1 Belästigung über BuildShip.

"run as"

Im Grunde möchte ich dieses Popup geschieht zu stoppen.

Antwort

2

In der Tat können Sie die verfügbare Launcher-Eingabeaufforderung nicht ändern, aber Sie können die Standard-Hotkeys für jeden Launcher ändern und direkt den von Ihnen bevorzugten verwenden.

Von Windows> Einstellungen> Allgemein> Editor> Schlüssel können Sie die Liste der verfügbaren Hot-Key-Zuordnungen abrufen. Filtern Sie die (lange) Liste, indem Sie Test wie unten gezeigt:

enter image description here

Wie Sie sehen können Sie mehrere Zuordnungen für die Ausführung von JUnit-Tests haben: Gradle, JUnit runner, Maven.

Die Standardkonfiguration für JUnit Läufer ist Alt+Shift+X,T, nicht wirklich benutzerfreundlich, würde ich sagen.

Ich änderte es in eine präzisere Alt+U unten in der Binding Option und wandte die Änderungen an. Jetzt können Sie einen beliebigen JUnit-Test in seinen geöffneten Editorfenstern ohne Eingabeaufforderung ausführen, geben Sie einfach Alt+U ein und der JUnit-Runner wird automatisch für diesen einzelnen Komponententest ausgelöst.

Verwandte Themen