385
Bearbeitungen
Änderungen
keine Bearbeitungszusammenfassung
Es wird empfohlen, NetBeans 8 (oder neuer) in Verbindung mit JDK 8 zu benutzen.
== erforderliche Erforderliche Einstellungen ==
=== UTF-8 Character Encoding ===
UTF-8 ist bereits im Mavenprojekt als Character Encoding wird schon über unser Maven Projekt eingestelltdefiniert.
Sollte es dennoch notwendig sein UTF-8 Global zu konfigurieren, so kann dies wie folgt erreicht werden:
#* -J-Dfile.encoding=UTF-8
=== Tabulatoren Tab vs. Whitespace ===
Es wurde sich darauf geeinigt, statt Tabulatoren vier Leerzeichen zu nutzen. Dies wird wie folgt erreicht:
Maven Projekte können direkt über ''"File -> Open Project"'' geöffnet werden.
Sobald per Git ein Klon der CodeBase Codebase erstellt wurde, können alle Projekte auf direktem Wege geöffnet werden:
# ''"File -> Open Project"'' wählen
# Zum Speicherort des Klons navigieren ''(dieser wird durch das Symbol "ma" sichtbar als Maven Projekt gekenntzeichnet)''
# Alle "Knoten" die als Mavenprojekt anwählen ''(Strg + Klicken)''
=== Kompillieren Bauen der Projekte ===Kompilliert Gebaut wird NetBeans-typisch:
# Rechtsklick auf das Projekt
# ''"Build"'' oder ''"Clean and Build"'' wählen.
# Nach erfolgreichem Kompillieren Bauen erscheint in der Konsole ''"BUILD SUCCESS"'' === Kompillierreihenfolge ===Die Mavenprojekte müssen in einer bestimmten Reihenfolge kompilliert werden. Es muss sichergestellt werden dass eine Internetverbindung besteht und # Hierbei ist jedoch die Firewall entsprechen konfiguriert ist. Kompilliert wird in folgender Reihenfolge:# GDW-Parent# GDW-Commons# GDW[[GameDevWeek/Maven|Build-Commons-GDX {{ToDo|Dieser Abschnitt muss genauer formuliert werden. Der Korrektor versteht den Inhalt nicht.}} Es mag vorkommen, dass während der GDW Änderungen an diesen Projekten gemacht werden. In diesem Fall muss wieder in der Reihenfolge gebaut werden, ab dem Projekt, an dem die Änderung durchgeführt wurde.Also wenn nur GDW-Commons verändert wurde, muss GDW-Parent nicht neu gebaut werden]] zu beachten.