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?
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:
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.
Es sieht so aus, als ob es mehrere Möglichkeiten gibt, dies zu tun - keine direkt in Eclipse:
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.
Tags und Links eclipse maven unit-testing build integration-testing