Changes for page Basisprojekt
Last modified by Carl Welsch on 2026/10/23 16:19
From version 76.3
edited by Carl Welsch
on 2026/10/23 12:28
on 2026/10/23 12:28
Change comment:
Auto-saved during real-time collaboration
To version 66.2
edited by Marco Grawunder
on 2026/10/18 14:02
on 2026/10/18 14:02
Change comment:
Auto-saved during real-time collaboration
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 6 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. cwelsch1 +XWiki.mgrawunder - Content
-
... ... @@ -36,26 +36,18 @@ 36 36 == Access Token == 37 37 38 38 {{expandable summary="Schritt-für-Schritt: Access Token einrichten"}} 39 -Beim ersten Git-Zugriff über HTTPS werden Zugangsdaten benötigt. Statt des normalen Passworts sollte ein persönlicher **Access Token** verwendet werden. Öffnen Sie dazu Ihr Profilbild, wählen Sie **Edit profile** und finden Siein der Spalte linksdenBereich**Access tokens**.39 +Beim ersten Git-Zugriff über HTTPS werden Zugangsdaten benötigt. Statt des normalen Passworts sollte ein persönlicher **Access Token** verwendet werden. Öffnen Sie dazu Ihr Profilbild, wählen Sie **Edit profile** und anschließend **Access tokens**. 40 40 41 -[[image:17 92748594897-686.png||height="305" width="258"]]41 +[[image:1757398899497-714.png||height="246" width="278"]] 42 42 43 - UnterdemBereich**Access** findenSiedenUnterbereich **Personalaccess token**.43 +Dort können Sie mit [[image:1757398947128-748.png||height="89" width="197"]] ein neues Token anlegen. 44 44 45 - [[image:1792748661578-664.png||height="594"width="259"]]45 +Als Namen kann z. B. `IntelliJ` verwendet werden. Access Tokens sind aus Sicherheitsgründen zeitlich begrenzt. Wählen Sie ein Ablaufdatum, das zum Projektzeitraum passt. 46 46 47 - Dort können Siemit **Generate token** ein neues Token anlegen.Wählen Siehier **Generatefine-grainedtoken **aus.47 +[[image:1757399088336-273.png||height="92" width="547"]] 48 48 49 - [[image:1792749012547-899.png||height="77" width="637"]]49 +Bei den Scopes sollten die beiden Rechte "read_repository" und "write_repository" gewählt werden. 50 50 51 -Als Namen für den Token kann z. B. `IntelliJ` verwendet werden. Access Tokens sind aus Sicherheitsgründen zeitlich begrenzt. Wählen Sie ein Ablaufdatum, das zum Projektzeitraum passt. Anschließend wählen Sie unter **Group and project access **den Punkt **Only specific groups or projects I have access to** und wählen Ihre SWP-Gruppe aus. 52 - 53 -[[image:1792750917132-904.png||height="572" width="642"]] 54 - 55 -Bei den **Permissions** sollten die beiden Rechte "Code" und "Repository" gewählt werden. 56 - 57 -[[image:1792751165237-439.png||height="568" width="369"]] 58 - 59 59 Danach wird das Access Token generiert 60 60 61 61 [[image:1757399184270-348.png||height="99" width="978"]] ... ... @@ -71,8 +71,6 @@ 71 71 72 72 Hinweis: Man kann jetzt auch mit SSH clonen. Da gitlab aber hinter einem Reverseproxy liegt, geht das nur mit der direkten Adresse des Host: vmisdata07.uni-oldenburg.de. Ist nun auch in Gitlab zu konfiguriert: 73 73 74 -[[image:1792324965203-193.png]] 75 - 76 76 == Nach dem Klonen == 77 77 78 78 sollten Sie einen Bildschirm ähnlich zu dem folgenden sehen: ... ... @@ -103,29 +103,6 @@ 103 103 104 104 [[image:1756886220468-891.png]] 105 105 106 -== Probleme mit Maven oder IntelliJ == 107 - 108 -Falls IntelliJ nach dem Klonen des Repositories nicht alle Abhängigkeiten oder Klassen erkennt, überprüfen Sie bitte folgende Punkte: 109 - 110 -1. **Java-Version:** Das Basisprojekt benötigt mindestens Java 21. Kontrollieren Sie mit java -version und mvn -version, welche Versionen verwendet werden. 111 -1. **IntelliJ-Projekt:** Öffnen Sie das gesamte Projekt mit der übergeordneten pom.xml, nicht nur das Server- oder Client-Verzeichnis. 112 -1. **Maven-Konfiguration:** Überprüfen Sie unter //Settings → Build Tools → Maven//, ob Maven mit einem passenden JDK ausgeführt wird. 113 -1. **Maven aktualisieren:** Öffnen Sie das Maven-Toolfenster und wählen Sie //Reload All Maven Projects//. 114 -1. ((( 115 -**Projekt bauen:** Öffnen Sie ein Terminal im Hauptverzeichnis des Projekts und führen Sie folgenden Befehl aus: 116 - 117 -mvn -U clean install -DskipTests 118 -))) 119 -1. **Generierte Klassen:** Stellen Sie sicher, dass die durch OpenAPI generierten Java-Klassen unter target/generated-sources vorhanden sind und von IntelliJ erkannt werden. 120 -1. **Lombok:** Prüfen Sie, ob das Lombok-Plugin aktiviert ist und Annotation Processing korrekt funktioniert. 121 -1. **Server starten:** Starten Sie die Klasse ServerApp im Server-Modul. Überprüfen Sie bei Problemen die Java-Version und die Startkonfiguration. 122 - 123 -**Hinweis:** Wenn Maven im Terminal erfolgreich durchläuft, IntelliJ aber weiterhin Fehler anzeigt, liegt das Problem häufig an der IntelliJ-Projektkonfiguration und nicht an den Abhängigkeiten selbst. 124 - 125 -Man kann auch versuchen, die Caches von IntelliJ einmal zu löschen: File → Invalidate Caches → Invalidate and Restart 126 - 127 -Falls es immer noch Problem gibt: Es gibt eine erweiterte Checkliste: [[Basisprojekt Checkliste>>doc:.Basisprojekt Checkliste.WebHome]] 128 - 129 129 == Server starten == 130 130 131 131 Den Serverbereich aufklappen und dort auf die Datei ServerApp mit der rechten Maustaste klicken. ... ... @@ -517,6 +517,3 @@ 517 517 * [[Stichwortverzeichnis>>doc:Main.Index.WebHome]] 518 518 * [[Glossar>>doc:Main.Glossar.WebHome]] 519 519 * [[Basisprojekt FAQ>>doc:Main.Basisprojekt.Basisprojekt FAQ.WebHome]] 520 -* ((( 521 -[[Basisprojekt Checkliste>>doc:.Basisprojekt Checkliste.WebHome]] 522 -)))
- 1792324965203-193.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.mgrawunder - Size
-
... ... @@ -1,1 +1,0 @@ 1 -29.6 KB - Content
- 1792748594897-686.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cwelsch - Size
-
... ... @@ -1,1 +1,0 @@ 1 -44.4 KB - Content
- 1792748661578-664.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cwelsch - Size
-
... ... @@ -1,1 +1,0 @@ 1 -92.0 KB - Content
- 1792749012547-899.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cwelsch - Size
-
... ... @@ -1,1 +1,0 @@ 1 -46.3 KB - Content
- 1792750917132-904.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cwelsch - Size
-
... ... @@ -1,1 +1,0 @@ 1 -232.1 KB - Content
- 1792751165237-439.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cwelsch - Size
-
... ... @@ -1,1 +1,0 @@ 1 -164.3 KB - Content