From 8e11d6d893d8b801f7878fd45b56446284e600bc Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 24 Nov 2010 17:00:07 +0100 Subject: [PATCH] Adding LiquiBase plugin depedency and basic configuration. FEA: ItEr64S07DatabaseUpgrade --- navalplanner-business/pom.xml | 42 +++++++++++++++++++ .../main/resources/db.changelog-initial.xml | 8 ++++ .../src/main/resources/db.changelog.xml | 10 +++++ .../src/main/resources/liquibase.properties | 8 ++++ pom.xml | 20 +++++++++ 5 files changed, 88 insertions(+) create mode 100644 navalplanner-business/src/main/resources/db.changelog-initial.xml create mode 100644 navalplanner-business/src/main/resources/db.changelog.xml create mode 100644 navalplanner-business/src/main/resources/liquibase.properties diff --git a/navalplanner-business/pom.xml b/navalplanner-business/pom.xml index 29fae58ec..391ffcbf7 100644 --- a/navalplanner-business/pom.xml +++ b/navalplanner-business/pom.xml @@ -112,5 +112,47 @@ net.sf.ehcache ehcache + + org.liquibase + liquibase-core + + + org.liquibase + liquibase-maven-plugin + + + + + + + + src/main/resources + true + + + + + + + org.liquibase + liquibase-maven-plugin + 2.0-rc7 + + + process-resources + + true + target/classes/liquibase.properties + + + update + + + + + + + + diff --git a/navalplanner-business/src/main/resources/db.changelog-initial.xml b/navalplanner-business/src/main/resources/db.changelog-initial.xml new file mode 100644 index 000000000..40ae2360c --- /dev/null +++ b/navalplanner-business/src/main/resources/db.changelog-initial.xml @@ -0,0 +1,8 @@ + + + + diff --git a/navalplanner-business/src/main/resources/db.changelog.xml b/navalplanner-business/src/main/resources/db.changelog.xml new file mode 100644 index 000000000..6f66911eb --- /dev/null +++ b/navalplanner-business/src/main/resources/db.changelog.xml @@ -0,0 +1,10 @@ + + + + + + diff --git a/navalplanner-business/src/main/resources/liquibase.properties b/navalplanner-business/src/main/resources/liquibase.properties new file mode 100644 index 000000000..39ed9ab18 --- /dev/null +++ b/navalplanner-business/src/main/resources/liquibase.properties @@ -0,0 +1,8 @@ +changeLogFile src/main/resources/db.changelog.xml +driver ${jdbcDriver.className} +url ${dataSource.url} +username ${dataSource.user} +password ${dataSource.password} +verbose true +dropFirst false +promptOnNonLocalDatabase false diff --git a/pom.xml b/pom.xml index 2dd3c9670..0919e304b 100644 --- a/pom.xml +++ b/pom.xml @@ -566,6 +566,17 @@ ehcache 1.6.2 + + + org.liquibase + liquibase-core + 2.0-rc7 + + + org.liquibase + liquibase-maven-plugin + 2.0-rc7 + @@ -785,6 +796,15 @@ 512M + + + + + org.liquibase + liquibase-maven-plugin + 2.0-rc7 + +