Générez SQL-Scheme et copiez-le pour inclure au fichier de guerre: Problème avec les dépendances des plugins
-
12-11-2019 - |
Question
Avant d'exécuter des tests d'intégration, j'ai besoin de configurer la base de données. Cela inclut la génération de SQL-Scheme (basée sur JPA-Annotations), enregistrez-la dans le fichier et copiez-la avec d'autres ressources vers le répertoire qui sera ultérieure pour créer un fichier de guerre (qui sera déployé sur Jetty).
Donc, j'utilise après hibernate3-maven-plugin
Configuration pour la génération de SQL-Scheme: http://pastebin.ubuntu.com/606229/
Pour copier résultant hsql-scheme.sql
de src/env/test/WEB-INF/classes
à target/
où il sera emballé au fichier de guerre, j'utilise après:http://pastebin.ubuntu.com/606230/
Mais quand je cours mvn verify -P test
(Oui, tout ces code dans un profil séparé) J'ai: http://pastebin.ubuntu.com/606231/
Comme tu peux le voir hibernate3:hbm2ddl
Ne génère aucun schémat SQL et le fichier résultant est vide (dans un autre cas, nous le verrons également sur la console). Et c'est un problème.
La racine du problème (si je comprends bien) est parce que hibernate3:hbm2ddl invokes the execution of the lifecycle phase process-resources prior to executing itself
.
Merci d'avance!
Pas de solution correcte