Hauptmenü öffnen

/dev/null β

Änderungen

GameDevWeek/Eclipse

239 Bytes hinzugefügt, 00:23, 4. Mär. 2016
keine Bearbeitungszusammenfassung
== Allgemeines ==Wir empfehlen mind. Es wird empfohlen, Eclipse Luna (oder neuer) in Verbindung mit JDK 8 zu benutzen.
== Notwendige Erforderliche Einstellungen ==
=== UTF-8 Character Encoding ===
UTF-8 ist bereits im Mavenprojekt als Character Encoding wird schon über unser Maven Projekt eingestelltdefiniert. Da Eclipse jedoch Maven nicht von Haus aus unterstützt empfiehlt es sich global die Einstellung global vorzunehmen:
# Öffne die Optionenöffnen# Navigiere zu General->Workspacewählen# In "Text file encoding", wähle "UTF-8"wählen
=== 4 Whitespaces anstelle von Tabs Tab vs. Whitespace === Es wurde sich darauf geeinigt, statt Tabulatoren vier Leerzeichen zu nutzen. Dies wird wie folgt erreicht:
# Öffne die Optionenöffnen# Navigiere zu General->Editors->Text Editorswählen# Setze "Displayed tab width" auf 4setzen# Setze den Den Haken für "Insert spaces for tabs"setzen === Save Actions === Es wird darum gebeten keine 'Save Actions' zu benutzen. # Optionen öffnen# Java->Editor->Save Actions wählen# Den Haken bei 'Perform the selected actions on save' entfernen. (Falls gesetzt) (Wer Line-Wrapping will kann Line-Wrapping/Word-Wrapping aktivieren - verfügbar über Plugins)  Zusätzlich muss gegebenenfalls das Java Code Profil bearbeitet werden. Dies wird wie folgt erreicht: # Optionen Öffnen (Window -> Preferences)# Java -> Code Style -> Formatter# Aktives Profil bearbeiten (Active Profile -> Edit...)# Indentation (1. Reiter) Tab policity: Spaces only
== Hilfreiches ==
Es kann zur Übersichtlichkeit beitragen die Packages in einem Baum darzustellen:
# Im Package Explorer ist auf der Rechten Seite oben ein Pfeil nach unten ("View Menu")
# Wähle dort Dort kann die Option "Package Presentation->Hierarchical"gewählt werden.
=== Projekt Gruppen ===
Es ist möglich Projekte zu Gruppen hinzuzufügen und dann komplette Gruppen zu laden:
# Im Package Explorer ist auf der Rechten Seite oben ein Pfeil nach unten ("View Menu")
# Wähle dort Dort die Option "Select Working Set..."wählen
# Hier können nun Gruppen gewählt oder erstellt werden.
# Die Funktionalität dürfte selbsterklärend sein.
== Maven Projekte ==
Eclipse Unterstützt Maven nicht von Haus aus. Dazu ist das Plugin [http://www.eclipse.org/m2e/ M2Eclipse] benötigt. Dies bitte ist zu installieren.
=== Importieren von Maven Projekten ===
# Maven->Existing Maven Projects wählen.
# Next wählen
# Den Ordner wählen, wo die CodeBase Codebase liegt.# Es '''Ab Version 1.8''' erscheinen hier nun alle Projekte in einer Liste.#* Diese alle auswählen und auf "Finish" klicken.# '''Vor Version 1.8''' erscheint hier nur ein Projekt in der Liste "....parent-pom...".# * Dieses auswählen und auf "Finish" klicken.
Diesen '''Für Versionen vor 1.8''' muss der Prozess nun für alle Subprojekte ausführendurchgeführt werden. Diese liegen in folgenden Unterordnern:
# gdw-commons
# gdw-commons-gdx
# Maven-> Update Project... wählen.
=== Bauen der Projekte ===
# Rechte Maustaste auf das Projekt
# "Run" wählen
# Nach erfolgreichem Bauen steht in der Konsole "BUILD SUCCESS"
# Hierbei ist jedoch die [[GameDevWeek/Maven|Build-Reihenfolge]] zu beachten.
=== Reihenfolge des Bauens ===Die Weitere wichtige Informationen zu unseren Maven Projekte müssen in einer bestimmten Reihenfolge gebaut werden. Stellt vorher sicher, dass ihr mit dem Internet verbunden seid und eure Firewall Builds sind [[GameDevWeek/Maven zulässt. In dieser Reihenfolge muss gebaut werden:# GDW-Parent# GDW-Commons# GDW-Commons-GDX 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|hier zu finden]]Danach können die übrigen Projekte nach belieben gebaut werden:* GDX-Tools (Partikel und Font Editor)* GDW-Examples (Einige Beispiele zur CodeBase)* GDW-Test (Ein Test Projekt)
Nachdem ihr Updates von Git gezogen habt, empfiehlt es sich mindestens das Projekt einmal neu zu bauen.[[Kategorie:GameDevWeek]]
385
Bearbeitungen