4.0.0 fr.ifremer.allegro allegro-remote 2.1-SNAPSHOT allegro-remote-db rar Allegro remote Database scm:svn:https://gforge.ifremer.fr/svn/allegro/trunk/allegro-remote/db ${pom.groupId} allegro-remote-core ${pom.version} provided ${project.basedir}/target/rar org.apache.maven.plugins maven-rar-plugin false ${project.build.sourceDirectory} org.andromda.maven.plugins andromda-multi-source-plugin org.apache.maven.plugins maven-dependency-plugin unpack allegro-remote-core generate-sources unpack fr.ifremer.allegro allegro-remote-core jar true ${project.build.directory}/core true true org.andromda.maven.plugins andromdapp-maven-plugin generate SQL create/drop tables process-sources schema create,drop ${jdbc.driver} ${jdbc.driver.jar} ${jdbc.url} ${jdbc.username} ${jdbc.password} false mappingsLocation ${project.basedir}/target/core mappingFileExtension hbm.xml createOutputPath ${project.basedir}/target/rar/sql/schema-create.sql dropOutputPath ${project.basedir}/target/rar/sql/schema-drop.sql org.codehaus.mojo sql-maven-plugin ${jdbc.driver} ${jdbc.url} ${jdbc.username} ${jdbc.password} allegro-oracle-database-test Drop database user compile execute ${jdbc.admin.url} ${jdbc.admin.username} ${jdbc.admin.password} true ${sql.drop.user} continue Create database user compile execute ${jdbc.admin.url} ${jdbc.admin.username} ${jdbc.admin.password} true ${sql.create.user} abort Create database schema compile execute true ${sql.create.schema} abort Execute schema-create.sql compile execute ${project.basedir}/target/rar/sql/schema-create.sql continue maven-antrun-plugin patch 'create-tables.sql' and 'datas.xml' (insert DTD) generate-resources run org.codehaus.mojo dbunit-maven-plugin 1.2IFR-SNAPSHOT ${jdbc.driver} ${jdbc.url} ${jdbc.username} ${jdbc.password} ${dbunit.connectionClass} ${dbunit.dtd.jdbc.schema} false false flat true ${maven.test.skip} true create-dtd test export dtd ${project.basedir}/target/rar/dbunit/datas.dtd