Eclipse Maven Build und Test mit einer Taste

8

Die gängigste Build-Aktivität, die ich in Eclipse ausführe (abgesehen davon, dass Auto-Build seine Aufgabe erfüllt), besteht darin, einen "Maven Build ..." mit den Parametern clean und package auszuführen. Dies führt alle meine Tests durch. m2eclipse macht einen tollen Job und ich mag die Ausgabe. Wenn ein Test unterbrochen wird, spreche ich dann mit dem JUnit-Plug-in, dem Debugger, etc.

Ich habe "Favoriten organisieren ..." unter dem Dropdown-Menü Run (und Debug) benutzt, um diese Art von Build "permanent" zu machen und leicht zugänglich zu machen.

Aber nicht einfach genug.

Was ich jetzt habe, ist ein Knopf, der von Moment zu Moment wechselt, basierend auf meiner letzten Aktivität, welcher Datei ich geöffnet habe, oder welches Objekt ich im Projektfenster ausgewählt habe. Ja, ich kann auf den Abwärtspfeil neben der Ausführen-Schaltfläche klicken, den Favoriten für "Clean-and-Package" auswählen, aber für etwas, das ich hunderte Male am Tag mache, ist das zu schwierig.

Ich möchte einen Knopf drücken. Ein großer ol 'Knopf auf der Werkzeugleiste, den ich gerade anklicke und den Dynamit bohrt. Ich akzeptiere auch eine Möglichkeit, meinem Build-Favoriten einen Hotkey zuzuweisen, so dass ich zum Beispiel ctrl + r oder etwas drücken kann, um mein Lieblingsobjekt auszuführen.

Was hast du für mich?

    
Marvo 22.04.2012, 23:18
quelle

3 Antworten

8

Ich habe Tastenbelegungen in Eclipse wiederentdeckt. Es ist nicht genau was ich will, aber es funktioniert gut genug, nehme ich an. Ich binde F7 einfach an Mavens Testhaken. Es ist nicht dasselbe wie " mvn clean package ", aber es wird reichen, bis ich eine bessere Lösung gefunden habe.

So habe ich es gemacht:

  1. Öffnen Sie die Einstellungen
  2. Öffne allgemeine- & gt; Schlüssel
  3. Suche nach "maven test" (oder "run maven test")
  4. Wählen Sie den Eintrag Run Maven Test
  5. aus
  6. Klicken Sie auf das Feld Bindung
  7. Drücken Sie F7 (oder den Tastenanschlag, den Sie binden möchten)
  8. Wahrscheinlich sollten Sie das Feld Wenn in in Windows festlegen

Jetzt, wenn Sie F7 drücken, wird Eclipse " mvn test " ausführen.

Aus irgendeinem Grund, und ich bin mir sicher, dass es ein vollkommen guter ist, haben die m2eclipse-Plugin-Autoren kein "Run Maven-Paket" -Hook zur Verfügung gestellt. Seufz.

    
Marvo 01.05.2012 23:54
quelle
5

Es sieht so aus, als ob es mehrere Möglichkeiten gibt, dies zu tun - keine direkt in Eclipse:

nwinkler 23.04.2012 08:08
quelle
3

Wenn Sie eine Maven-Laufkonfiguration erstellen und eine Zahl als erstes Zeichen in den Namen eingeben, können Sie Shift-Alt-X Strg-M N verwenden, wobei N die Nummer ist, die Sie als erstes Zeichen im Namen angegeben haben. Für Ihren Fall tun Sie Folgendes.

  1. Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie Ausführen als und dann Maven     build ... Dies öffnet einen Dialog um einen neuen Maven Run zu erstellen     Aufbau.
  2. Geben Sie den Namen der Konfiguration 1 - test an.
  3. Setzen Sie Test als Ziel.
  4. Drücken Sie Übernehmen und dann Schließen.
  5. Geben Sie Shift-Alt-X Ctrl-M ein 1. Dadurch wird die gerade erstellte Konfiguration ausgewählt.
  6. Drücken Sie die Eingabetaste, um es zu starten.
Prof Mo 03.10.2013 11:47
quelle