Changed the build.gradle to have an automatic build script, added the README
This commit is contained in:
40
README.md
40
README.md
@@ -1,2 +1,40 @@
|
||||
# Temp-Java-Gradle
|
||||
@Author Kevin Schoenmayer, Riley Schneider, Can Oezdemir, Lasse Grosshans
|
||||
|
||||
Volle Dokumentation mit Bildern, Vorbereitungen und Klassendiagramm unter
|
||||
https://docs.google.com/document/d/1iPl3XoZdvn1zqYCNlzHklEf_bRBGnQm41bAEaWz_s0w/edit?usp=sharing
|
||||
|
||||
|
||||
Voraussetzungen:
|
||||
Docker (inkl. Docker Compose)
|
||||
Java 17
|
||||
Git
|
||||
|
||||
Projekt bauen, testen und starten:
|
||||
|
||||
1. Projekt klonen:
|
||||
git clone https://home.luithardt.cloud:5400/KevinSchoenmayer/GseTDDUebungKCLR
|
||||
|
||||
2. Zu ...\GseTDDUebungKCLR\docker in cmd navigieren
|
||||
Docker starten:
|
||||
docker compose up -d
|
||||
|
||||
3. Tabellenerstellung fuer die Testumgebung:
|
||||
Verbinden Sie sich mit dem Programm Ihrer Wahl mit der Datenbank (z.B. HeidiSQL). Die Anmeldeinformationen finden Sie in der compose.yml-Datei.
|
||||
Fuehren Sie nun auf der Datenbank folgende SQL-Befehle aus dieser Dateien aus:
|
||||
resources\sql\createTaskTable.sql
|
||||
resources\sql\createWorkerTable.sql
|
||||
Sie sollten in Ihrer Datenbank nun zwei neue Tabellen sehen: Task und Worker. Wenn dem so sei, koennen Sie mit Punkt (6) fortfahren.
|
||||
|
||||
4. Projekt starten:
|
||||
gradle cleanRun --console=plain --quiet
|
||||
Jetzt werden die Tests durchgefuehrt und in
|
||||
...\GseTDDUebungKCLR\build\reports\tests\index.html
|
||||
gespeichert (genaue Adresse fuer .html wird automatisch angegeben),
|
||||
die Jacoco Test Coverage erzeugt und in
|
||||
...\GseTDDUebungKCLR\build\reports\jacoco\html\index.html
|
||||
gespeichert (genaue Adresse fuer .html wird automatisch angegeben),
|
||||
und das Programm in der Command Line gestartet.
|
||||
|
||||
Nutze ?, um dir die Befehle anzeigen zu lassen.
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user