From 2f5b5fd7e6e7c94cedbb2eeeb5a5f8445dcaf814 Mon Sep 17 00:00:00 2001 From: Rogiel Date: Mon, 19 Sep 2011 15:59:28 -0300 Subject: [PATCH 1/2] Add support for derby database Apache Derby is an simple embeddable SQL database. It stores data in a plain file. --- pom.xml | 15 ++++++- src/assembly/distribution-derby-bin.xml | 50 ++++++++++++++++++++++++ src/assembly/distribution-h2-bin.xml | 5 ++- src/assembly/distribution-mysql5-bin.xml | 5 ++- 4 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 src/assembly/distribution-derby-bin.xml diff --git a/pom.xml b/pom.xml index e3c654f85..1621984a3 100644 --- a/pom.xml +++ b/pom.xml @@ -93,9 +93,18 @@ src/assembly/distribution-mysql5-bin.xml src/assembly/distribution-h2-bin.xml + src/assembly/distribution-derby-bin.xml src/assembly/distribution-src.xml + + + package + + assembly + + + @@ -168,6 +177,11 @@ jar runtime + + org.apache.derby + derby + 10.8.1.2 + commons-dbcp commons-dbcp @@ -234,7 +248,6 @@ jar runtime - diff --git a/src/assembly/distribution-derby-bin.xml b/src/assembly/distribution-derby-bin.xml new file mode 100644 index 000000000..3a629a1a1 --- /dev/null +++ b/src/assembly/distribution-derby-bin.xml @@ -0,0 +1,50 @@ + + derby-bin + + + + zip + + + + + ${project.basedir} + / + + data/** + + + .gitignore + data/cache/** + data/pathing.db + data/database.h2.* + + + + ${project.basedir}/dist + / + + + ${project.build.directory} + / + + ${project.artifactId}-${project.version}.jar + + + + + + /libs + true + false + runtime + + mysql:* + com.h2database:* + + + + \ No newline at end of file diff --git a/src/assembly/distribution-h2-bin.xml b/src/assembly/distribution-h2-bin.xml index b65c20d1e..49830ebcb 100644 --- a/src/assembly/distribution-h2-bin.xml +++ b/src/assembly/distribution-h2-bin.xml @@ -46,8 +46,9 @@ false runtime - mysql:mysql-connector-java + mysql:* + org.apache.derby:* - \ No newline at end of file + diff --git a/src/assembly/distribution-mysql5-bin.xml b/src/assembly/distribution-mysql5-bin.xml index 072becec2..d65156332 100644 --- a/src/assembly/distribution-mysql5-bin.xml +++ b/src/assembly/distribution-mysql5-bin.xml @@ -46,8 +46,9 @@ false runtime - com.h2database:h2 + com.h2database:* + org.apache.derby:* - \ No newline at end of file + From 470236e9714c1ad2583549ef92988ca1640ef33d Mon Sep 17 00:00:00 2001 From: Rogiel Date: Mon, 19 Sep 2011 16:05:44 -0300 Subject: [PATCH 2/2] Rebase to 'master' --- src/assembly/distribution-derby-bin.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/assembly/distribution-derby-bin.xml b/src/assembly/distribution-derby-bin.xml index 3a629a1a1..6d8beadce 100644 --- a/src/assembly/distribution-derby-bin.xml +++ b/src/assembly/distribution-derby-bin.xml @@ -24,7 +24,11 @@ - ${project.basedir}/dist + ${project.basedir}/distribution/global + / + + + ${project.basedir}/distribution/sql /