Skip to content

franzmathauser/pizzaapp

Repository files navigation

Projektwerkstatt - Pizza-Service App

Dieses Repository beinhaltet alle Projekte der Pizza-Service App.

Voraussetzungen:

  • JDK 1.6
  • Eclipse Indigo SR2
  • Checkstyle Plugin
  • JBoss Tools Plugin
  • EGit Plugin
  • Android Development Tools Plugin
  • JBoss Application Server 6.1
  • MySQL 5.5
  • Android SDK (V2.2 mit Google API)
  • ActiveMQ 5.6.0

Datasource:

Die JBoss Datasource für die Anbindung der MySQL Datenbank liegt im Projekt "BuildAndDeployEnvironment". Der zugehörige JNDI-Name lautet:

java:jdbc/PizzaAppDS

Der benötigte JDBC-Treiber liegt im Projekt "BasicLibraries". Verwendet wird:

mysql-connector-java-5.1.18-bin.jar

Build Properties:

Für die ant Skripten existieren global-build.properties im Projekt "BuildAndDeployEnvironment". Diese müssen individuell auf jedem Rechner, je nach Konfiguration angepasst werden. Speziell der Installationspfad des JBoss Application Server muss richtig gesetzt werden, da sonst der Build-Prozess fehlschlägt.

Es besteht die Möglichkeit die eingecheckten global-build.properties im Projekt "BuildAndDeployEnvironment" zu überschreiben. Hierzu legt man eigene global-build.properties ins Verzeichnis <USER_HOME>/.ant/global-build.properties. Diese werden als erstes beim Build angezogen.

Build:

Die Pizza-Service App lässt sich per ant bauen. Das zugehörige Skript liegt im Projekt "PizzaApp".

ant -buildfile PizzaApp/build.xml complete-build

Deployment:

Für das automatische Deployment ist ebenfalls ein ant Skript vorhanden.

ant -buildfile PizzaApp/dev-build.xml deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published