Skip to content
This repository was archived by the owner on Sep 18, 2020. It is now read-only.

Backend Setup

Jonas Stegmaier edited this page Jan 26, 2015 · 8 revisions

← zurück zum Backend Wiki

Abhängigkeiten auflösen und Tools installieren

Da das Backend Abhängigkeiten zum Frontend hat, sollte zuerst die Anleitung zum Frontend Setup durchgearbeitet werden.

Das gesamte Backend-Abhängigkeitsmanagement läuft über Maven bzw. über von diesem bereitgestellte Tools. Daher ist zunächst Maven zu installieren. Zusätzlich ist das JDK8 (Java Developement Kit 8) zu installieren.

Anschließend ist mvn compile im backend Ordner auszuführen.

Alle benötigten Abhängigkeiten werden nun heruntergeladen und in den entsprechenden Verzeichnissen abgelegt.

Anwendung starten

Um die Anwendung zu starten wird mvn package -P run im backend Ordner ausgeführt.

Dieser Befehl führt erst alle Unit-Tests aus und wenn diese ohne Fehler ausgeführt werden, wird der Code compiled. Wenn hierbei ebenfalls kein Fehler auftritt, wird versucht das Programm zu starten. Es ist danach erreichbar über die folgende Adresse http://localhost:8080/

Anwendung im Testmodus starten

Um zu testen, ob die Anwendung erfolgreich gestartet wird, wird mvn package -P testrun im backend Ordner ausgeführt.

Dieser Befehl führt ebenfalls erst alle Unit-Tests aus und startet danach den Server und beendet diesen nach drei Sekunden automatisch. Dadurch kann geprüft werden, ob der Server als Ganzes erfolgreich startet. Das Continuous Integration System Travis verwendet den Testmodus um zu prüfen, ob der Server sich ohne Probleme starten und wieder beenden lässt.

Unit-Tests

Um nur einen Unit-Test zu starten wird mvn test im backend Ordner ausgeführt.

Clean

Um das Projekt zu säubern rufe mvn clean im backend Ordner auf.

Clone this wiki locally