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