Domanda

Prima di eseguire test di integrazione devo configurare il database. Ciò include la generazione di SQL-SCHEME (basato sugli annotazioni JPA), salvalo per archiviarlo e copiarlo con altre risorse alla directory che in seguito verranno utilizzate per la creazione di file di guerra (che verrà distribuito su Jetty).

Quindi, uso il seguito hibernate3-maven-plugin Configurazione per la generazione di SQL-Scheme: http://pastebin.ubuntu.com/606229/

Da copiare risultante hsql-scheme.sql da src/env/test/WEB-INF/classes a target/ dove sarà confezionato per il file di guerra che uso seguendo:http://pastebin.ubuntu.com/606230/

Ma quando corro mvn verify -P test (Sì, tutto questo codice all'interno del profilo separato) Ho: http://pastebin.ubuntu.com/606231/

Come potete vedere hibernate3:hbm2ddl Non genera alcun SQL-Scheme e il file risultante è vuoto (in altro caso lo vedremo anche su console). E questo è un problema.

La radice del problema (come capisco) è perché hibernate3:hbm2ddl invokes the execution of the lifecycle phase process-resources prior to executing itself.

Grazie in anticipo!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top