Skip to content

Informationen für Projektbetreuer

sebastiankreutzer edited this page Apr 23, 2016 · 2 revisions

Versionswahl

Prinzipiell ist libGDX eine relativ stabile Bibliothek, allerdings kann es vorkommen, das beim Wechsel auf eine neue Version trotzdem Fehler in EEA auftreten. Deshalb sollte vor Projektbeginn festgelegt werden, mit welcher Version gearbeitet wird.

Um die verwendete libGDX-Version zu ändern, muss lediglich die Versionsnummer in builld.gradle des übergeordneten Projekts angepasst werden.

Im Abschnitt

allprojects {
    apply plugin: "eclipse"
    apply plugin: "idea"

    version = '1.0'
    ext {
        appName = "DoW2"
        gdxVersion = '1.9.0'
        roboVMVersion = '1.12.0'
        box2DLightsVersion = '1.4'
        ashleyVersion = '1.7.0'
        aiVersion = '1.7.0'
    }

    repositories {
        mavenCentral()
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        maven { url "https://oss.sonatype.org/content/repositories/releases/" }
    }
}

wird dazu die Variable gdxVersion geändert.
Anschließend muss Gradle mit Rechtsklick -> Gradle -> Refresh All aktualisiert werden.

Bereitzustellende Dateien

EEA-Jar

Die EEA-Jar, die von den Teilnehmern des Projekts verwendet wird, sollte von den Veranstaltern auf der Kursseite bereitgestellt werden.
Diese kann z.B. mit der Exportfunktion von Eclipse erstellt werden. Dabei ist darauf zu achten, das die Bibliothek als 'normale' Jar, und nicht als Runnable exportiert wird. Es werden lediglich die Dateien aus src/ gebraucht, alle anderen Dateien (z.B. von Gradle) sollten nicht mit gepackt werden.

Javadoc und Source

Zusätzlich können Javadoc und Source bereitgestellt werden, um die Verwendung von EEA zu erleichtern.
Um Javadoc zu generieren, kann ebenfalls die in Eclipse eingebaute Funktion verwendet werden, welche unter Project->Export Javadoc zu finden ist.

Inhaltsverzeichnis

  • Übersicht
  • für FOP Teilnehmer
    • Einführung
    • Programmieren
    • [Hinweise zur Verwendung] (Hinweise zur Verwendung)
    • [Importieren eines bestehenden EEA-Projekts](Importieren eines bestehenden EEA Projekts)
    • [Export und Weitergabe eines EEA Projekts](Export und Weitergabe eines EEA Projekts)
  • für JSF Teilnehmer
    • [Aufsetzen und Importieren](Aufsetzen und Importieren)
    • Unit Tests
    • [Export und Weitergabe eines EEA Projekts](Export und Weitergabe eines EEA Projekts)
Clone this wiki locally