Nel caso si vogliano apportare modifiche al database e quindi aggiornare la struttura di entity procedere come segue:
- Spostarsi sul branch entity_creation
- Aggiornare il disegno delle entity sul sito https://start.jhipster.tech/jdl-studio/ e salvare
- Scaricare il file jdl e inserirlo nella root directory del progetto con nome jhipster-jdl.jh
- cancellare e ricreare il database default
- avviare l’applicazione
- verificare che si siano create le tabelle
- Eseguire il comando:
jhipster import-jdl jhipster-jdl.j
h oppure copiare il codice all’interno del file .jdl - verificare che la propria versione di jhipster è la stessa del progetto
- Eseguire un commit escludendo i file generati nella directory: src/main/resources/config/liquibase/
- Eseguire il comando:
git reset HEAD --hard
, in modo da eliminare delle modifiche ai file sbagliati - prima di fare il reset sempre inserire git add.
- Eseguire il comando:
mvnw liquibase:diff
in questo modo si generaranno i file di aggiornamento al database di liquidbase. Verificare che i file generati insrc/main/resources/config/liquibase/changelog
siano corretti, in tale caso rinominare il file seguendo l’esempio degli altri file ed includere il file insrc/main/resources/config/liquibase/master.xml
- Verificare rilanciando l’applicazione
- Infine mergiare in develop