2016-08-08 102 views
1

Ich habe gerade zwei Maven-Projekte auf einer Eclipse-Mars-Installation, Projekt A, und Projekt B, die von A abhängt. Meine Idee ist ein SVN -> Update zum Leiter beider Projekte, dann ein Maven -> Build/Install von Projekt A, dann das gleiche für Projekt B, also wenn ich zur Arbeit komme, ist alles auf dem neuesten Stand.Making Eclipse subversive automatische Aktualisierung und führen Sie einen Maven Build nach Plan?

Ich habe mich umgesehen und scheint die letzten Fragen zu diesem Thema waren vor Jahren und schlug vor, einen kontinuierlichen Integration Server auf dem Rechner einzurichten. Mein Problem ist, dass ich aus irgendeinem Grund kein Maschinenadministrator bin (eine bereits konfigurierte Installation erhalten habe), so scheint es, dass die Installation von etwas wie Jenkins nicht in Frage kommt.

Also gibt es eine Möglichkeit, diesen Prozess durch Eclipse zu automatisieren?

+0

Sie können diese Seite Finsternis mit nur Maven-Befehle und für den Zeitplan mit Ihrem os –

+0

Huh, einen Rat/Vorschlag, wie Sie damit fortfahren machen? Ich habe mich umgesehen, aber auch nichts gefunden – Neuromante

Antwort

0

Sie können diese außerhalb von Eclipse tun den Zeitplan-Dienst Ihres OS mit

für Windows:

gehen Sie auf Start -> Alle Programme -> Zubehör -> Systemprogramme -> Taskplaner und folgen Die Anweisungen here

für Linux: Verwenden Sie crontab.

Das Maven-Kommando für die SVN-Aktualisierung lautet mvn scm:update. Sie können dies mit dem Build-Befehl kombinieren, z. mvn scm:update clean install

Schreiben Sie die Befehle in Batch (Win)/SH (Linux) -Datei nach Ihrem Betriebssystem und verwalten Sie die Ausführung durch den Zeitplan-Dienst wie oben erwähnt.

hoffe das hilft.