diff --git a/neoemf-data/hbase/pom.xml b/neoemf-data/hbase/pom.xml
index 3bec45caa..6d9b2166f 100644
--- a/neoemf-data/hbase/pom.xml
+++ b/neoemf-data/hbase/pom.xml
@@ -18,13 +18,6 @@
2.4.12
-
- 3.3.3
@@ -32,6 +25,11 @@
org.apache.hbase
hbase-testing-util
+
+ org.apache.hbase
+ hbase-testing-util
+ test-jar
+
org.apache.hbase
hbase-client
@@ -47,15 +45,26 @@
org.apache.hbase
hbase-testing-util
- compile
+ test
${hbase.version}
org.slf4j
slf4j-log4j12
+
+ org.slf4j
+ slf4j-reload4j
+
+
+ org.apache.hbase
+ hbase-testing-util
+ test
+ test-jar
+ ${hbase.version}
+
org.apache.hbase
hbase-client
@@ -64,7 +73,7 @@
org.junit.vintage
junit-vintage-engine
- 5.8.2
+ ${junit.version}
test
@@ -89,7 +98,34 @@
-
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ test-jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+
+
+ src/main/assembly/test-jar-with-dependencies.xml
+
+
+
+
+ package
+
+ single
+
+
+
+
diff --git a/neoemf-data/hbase/src/main/assembly/test-jar-with-dependencies.xml b/neoemf-data/hbase/src/main/assembly/test-jar-with-dependencies.xml
new file mode 100644
index 000000000..5723487f1
--- /dev/null
+++ b/neoemf-data/hbase/src/main/assembly/test-jar-with-dependencies.xml
@@ -0,0 +1,23 @@
+
+ test-jar-with-dependencies
+
+ jar
+
+ false
+
+
+ /
+ true
+ true
+ false
+ test
+
+ *:test-jar:*
+ *:jar:*
+ ${project.groupId}:${project.artifactId}:test-jar
+
+
+
+
diff --git a/neoemf-tests/pom.xml b/neoemf-tests/pom.xml
index 90d1d4637..520bde55c 100644
--- a/neoemf-tests/pom.xml
+++ b/neoemf-tests/pom.xml
@@ -229,6 +229,16 @@
test
+
+
+
+ org.apache.hbase
+ hbase-testing-util
+ test-jar
+ ${hbase.version}
+ test
+
+
diff --git a/pom.xml b/pom.xml
index 8eccc79f8..28b35781a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -490,6 +490,11 @@
maven-gpg-plugin
1.6
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 3.3.0
+