- Java 8
- Maven (In IntelliJ und eclipse integriert) / Gradle
- NodeJS (LTS version)
- Yeoman:
npm install -g yo - Bower:
npm install -g bower - Gulp:
npm install -g gulp-cli - JHipster:
npm install -g generator-jhipster
- Erstelle einen Ordner (z.B. "cars" und führe in diesem Verzeichnis den folgenden Befehl aus:
yo jhipster- 1/13 "Monolithic application"
- 2/13 ENTER
- 3/13 "de.dhbw.cars"
- 4/13 ENTER
- 5/13 ENTER
- 6/13 ENTER
- 7/13 H2 with in-memory persistence
- 8/13 ENTER
- 9/13 Maven / Gradle
- 10/13 Enter
- 11/13 Enter
- 12/13 no
- 13/13 Cucumber
- Erstelle die Entities
OwnerundCarmit dem JDL Studio. Wie die einzelen Datentypen spezifiert werden können, kann aus hier nachgelassen werden. - Der
Ownerverfügt über folgende Attribute:- Firstname
- Lastname
- Birthday
- Das
Carverfügt über folgende Attribute:- Model
- Company
- DateOfProduction
- Ein
Carverfügt genau über einenOwner. EinOwnerkann über mehrereCarsverfügen. - Importiere die erstellen Entitäten in JHipster mit dem folgendem Befehl
yo jhipster:import-jdl filename.jh - Starte die Anwendung und lege einen
Ownermit einem zugehörigenCaran. - Importiere die Anwendung in deine IDE.