Changes for page Basisprojekt
Last modified by mgrawunder on 2025/09/09 08:42
From version 60.1
edited by mgrawunder
on 2025/09/09 08:42
on 2025/09/09 08:42
Change comment:
There is no comment for this version
To version 56.1
edited by mgrawunder
on 2025/09/09 08:22
on 2025/09/09 08:22
Change comment:
Uploaded new attachment "1757398947128-748.png", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
Details
- Page properties
-
- Content
-
... ... @@ -11,57 +11,20 @@ 11 11 12 12 == Clone == 13 13 14 -Achtung! In dem Screenshot wird das globale Basisprojekt verwendet. Für jede Grupp e existiert bereits ein eigenes Repository, welches verwendet werden sollte,14 +Achtung! In dem Screenshot wird das globale Basisprojekt verwendet. Für jede Grupp 15 15 16 -Sie finden die Clone-URL wie folgt: 17 - 18 -* Loggen Sie sich auf [[https:~~/~~/gitlab.swl.informatik.uni-oldenburg.de/>>https://gitlab.swl.informatik.uni-oldenburg.de/]] ein 19 -* Falls nicht vorausgewählt, wählen Sie auf der linken Seite "Projects" 20 -[[image:1757398628416-879.png||height="119" width="541"]] 21 -* Da Sie bisher noch nichts gemacht haben, ist diese Seite leer. Wechseln Sie auf den Reiter Member 22 -* Dort sollte ihr Repository zu finden sein. 23 -* Oben rechts gibt es einen Button Code. Kopieren Sie dort die URL, die hinter "Clone with HTTPS" steht. 24 -[[image:1757398731084-704.png||height="454" width="323"]] 25 - 26 26 [[image:1755245971657-468.png]] 27 27 28 -== Access Token == 29 29 30 -Beim ersten Mal clonen müssen Sie Ihre Gitlab-Zugangsdaten verwenden. Statt Name und Passwort ist es sinnvoll, einen Access-Token zu definieren. Das können Sie machen, in dem Sie auf ihre Profilbild klicken (auf der linken Seite) und dort "Edit Profile" auswählen. In dem nun folgenden Menü gibt es den Punkt Access tokens. 31 31 32 -[[image:1757398899497-714.png||height="246" width="278"]] 33 - 34 -Dort können Sie mit [[image:1757398947128-748.png||height="89" width="197"]] ein neues Token anlegen. 35 - 36 -Als Namen können Sie z.B. IntelliJ verwenden. Wichtig! Das Token ist aus Sicherheitsgründen nur eine bestimmte Zeit gültig. In diesem Gitlab kann dies maximal ein Jahr sein, standardmäßig ist ist hier aber ein Monat gewählt. Sie sollten also das Feld anpassen. 37 - 38 -[[image:1757399088336-273.png||height="92" width="547"]] 39 - 40 -Bei den Scopes sollten die beiden Rechte "read_repository" und "write_repository" gewählt werden. 41 - 42 -Danach wird das Access Token generiert 43 - 44 -[[image:1757399184270-348.png||height="99" width="978"]] 45 - 46 -Jetzt ist es wichtig, dass Sie sich das Token sichern! 47 - 48 -Beim Einloggen in IntelliJ können Sie dieses Token im Passwort-Feld verwenden. Geben Sie ihren Account bei Name ein. 49 - 50 -== Nach dem Clonen == 51 - 52 -sollten Sie einen Bildschirm ähnlich zu dem folgenden sehen: 53 - 54 54 [[image:1755245980026-164.png]] 55 55 56 -Auf dem main-Branch (master) kann keine Änderung gemacht werden,deswegen muss auf einen anderenBranchgewechselt werden.Im Beispieldevelopment.22 +Auf anderen Branch wechseln (hier development) 57 57 58 58 [[image:1755245996886-733.png]] 59 59 60 60 == Initialer Build (Generierung) == 61 61 62 -Dem neuen Code fehlen einige generierte Dateien. Diese werden wie folgt erzeugt. 63 -Hinweis: Immer, wenn an dem OpenAPI-Dokument etwas geändert wird oder neue Abhängigkeiten für Maven definiert werden, muss diese Aktion durchgeführt werden. 64 - 65 65 [[image:1755246008466-477.png]] 66 66 67 67 ... ... @@ -80,12 +80,10 @@ 80 80 81 81 == Server laufen lassen == 82 82 83 -Den Serverbereich aufklappen und dort auf die Datei ServerApp mit der rechten Maustaste klicken. 84 - 85 85 [[image:1755246035428-328.png]] 86 86 87 87 88 -... und ggf. Lombok aktivieren (Man wird nach dem Start der Anwendung gefragt) . WICHTIG! Wenn das Lombok-Plugin nicht installiert und die folgende Funktion nicht aktiviert ist, muss jede Änderung mit Hilfe von Maven passieren.49 +... und ggf. Lombok aktivieren (Man wird nach dem Start der Anwendung gefragt) 89 89 90 90 [[image:1755246072443-191.png]] 91 91 ... ... @@ -95,8 +95,6 @@ 95 95 96 96 == Logging umstellen == 97 97 98 -Wenn man möchte, kann man das Logging umstellen. 99 - 100 100 [[image:1755246135109-325.png]] 101 101 102 102 ... ... @@ -107,12 +107,8 @@ 107 107 108 108 == Development Profil aktivieren == 109 109 110 - Damit dasTesten einfachergeht,gibt esinspezielles Spring-Profil.In diesemwerdenautomatischuser1-user9 mit jeweilsdem identischen Passwortangelegtundman spart sich dieRegistierung.69 +damit dann user1 - user9 angelegt werden und man nicht jedesmal neu registrieren muss 111 111 112 -Wenn man die Anwendung einmal gestartet hat, kann man dies Configuration anpassen: 113 - 114 -[[image:1757399848941-253.png||height="209" width="558"]] 115 - 116 116 [[image:1755246173415-934.png]] 117 117 118 118 ... ... @@ -122,14 +122,9 @@ 122 122 123 123 [[image:1755248752596-839.png]] 124 124 125 -Danach muss man den Server neu starten! 126 126 127 127 == Client starten == 128 128 129 -Wenn der Server gestartet ist, kann man mehrere Clients starten. Dafür auf jeden Fall die Klasse Main verwenden. 130 - 131 -**Sollte es nun Problem geben, schauen Sie bitte, ob Sie noch eine alte Java-Version auf ihrem System installiert haben. Wir brauchen mindestens Java 21!** 132 - 133 133 [[image:1755246257400-525.png]] 134 134 135 135 ... ... @@ -141,8 +141,6 @@ 141 141 142 142 === Mehrere Instanzen des Clients ermöglichen === 143 143 144 -Standardmäßig erlaubt IntelliJ nicht das Starten mehrerer Clients. Man könnte nun mehrere Configurations für den Client anlegen. Man kann aber auch in der Konfiguration unter "Modify options" den Haken bei "Allow multiple instances" setzen. Dann kann eine beliebige Anzahl von Clients gestartet werden. 145 - 146 146 [[image:1755246233218-893.png]] 147 147 148 148
- 1757399088336-273.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.mgrawunder - Size
-
... ... @@ -1,1 +1,0 @@ 1 -19.6 KB - Content
- 1757399184270-348.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.mgrawunder - Size
-
... ... @@ -1,1 +1,0 @@ 1 -18.0 KB - Content
- 1757399848941-253.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.mgrawunder - Size
-
... ... @@ -1,1 +1,0 @@ 1 -42.9 KB - Content