Dokumentation
Nutzung von GitLab mit IntelliJ und von der Kommandozeile
privates Token für GitLab generieren
GitLab-Token-Seite aufrufen
- add new token
- Name ist beliebig
- Select scopes: api
- "Expiration date" auf 31.März setzen
- token kopieren (ist nach Verlassen der GitLab-Webseite nicht wieder auslesbar)
Arbeiten mit IntelliJ Idea
Community-Edition herunterladen: https://www.jetbrains.com/idea/download/
Anleitung zur Abgabe mit IntelliJ Idea (bis Dienstag 12:00 Uhr)
- privates Token generieren (s. oben)
- Importieren vom GitLab
- Erweitern und Ausführen
- Änderungen ins Gitlab pushen
- Überprüfen des Status
Einlesen von Dateien
- Der Pfad muss nicht angegeben werden
- Die Datei muss unter IdeaProjects/Projektname abgelegt werden
Arbeiten von der Kommandozeile (kann trotzdem von der IDE genutzt werden)
unset SSH_ASKPASS; unset GIT_ASKPASS # keine GUI
git config --global credential.helper store # speichert in plaintext in .git-credentials
Projekt/Hausaufgabe klonen
git clone https://:$PRIVATE_TOKEN@git.fh-aachen.de/java-juelich/2024/Hausaufgabe1/Hausaufgabe1_<name>.git
- vor dem Doppelpunkt bei
:$PRIVATE_TOKENsteht der Username, der bei Nutzung von Token beliebig oder leer ist -
$PRIVATE_TOKENsteht für das oben generierte private Token
Änderungen hochladen
- git add <NeueDatei.java>
- git commit -a -m "kommentar" (betrifft alle geänderten und mit add hinzugefügten Dateien)
- git push
Ausführen eines Projekts von der Kommandozeile
Maven muss installiert sein (z.B. sudo apt install maven oder Download). Im Ausbildungsraum liegt es hier: /home/java/bin/mvn
- compilieren
mvn compile - ausführen
mvn exec:javabzw.mvn compile exec:java - executable jar erzeugen:
mvn package - testen mit
mvn test