Hauptmenü öffnen

/dev/null β

Änderungen

GameDevWeek/Eclipse

91 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
=== Unix-Style Zeilenumbruch (LF) 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->WorkspaceEditors->Text Editors wählen# In "New text file line delimiterDisplayed tab width", wähle auf 4 setzen# Den Haken für "UnixInsert spaces for tabs"setzen
=== 4 Whitespaces anstelle von Tabs Save Actions === Es wird darum gebeten keine 'Save Actions' zu benutzen.
# Öffne die Optionenöffnen# Navigiere zu GeneralJava->EditorsEditor->Text EditorsSave Actions wählen# Setze "Displayed tab width" auf 4Den 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: # Setze den Haken für "Insert spaces for tabs"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