ref #4866, ref #9228 preliminary revert moving h2, postgresql and mysql from cdmlib...
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / pom.xml
index 0b57abccd8879c3518a6bbaa86caffe65d42faf4..680622d243198c447fcda5ed35ac053b307b15df 100644 (file)
@@ -74,6 +74,7 @@
                 poi,poi-ooxml,poi-ooxml-schemas,xmlbeans,commons-collections4,commons-math3,\r
                 c3p0,opencsv,joda-time,usertype.jodatime,usertype.spi,\r
                 apache-log4j-extras,\r
+                h2,mysql-connector-java,postgresql,\r
                 junit,hamcrest-core,commons-dbcp,commons-pool,\r
                 jboss-transaction-api_1.2_spec\r
               </includeArtifactIds>\r
         <artifactId>commons-lang</artifactId>\r
         <version>2.6</version>\r
     </dependency>\r
-    <dependency>\r
-        <!-- maybe only needed for tests, but does not work to only have there -->\r
-        <groupId>com.mchange</groupId>\r
-        <artifactId>c3p0</artifactId>\r
-        <version>0.9.5.2</version>\r
-<!--         <scope>test</scope> -->\r
-    </dependency>\r
     \r
     <!-- jackson, not sure if really needed -->\r
     <dependency>\r
         <version>1.15</version>\r
     </dependency>\r
 \r
-    <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->\r
-       <dependency>\r
-           <groupId>com.h2database</groupId>\r
-           <artifactId>h2</artifactId>\r
-           <version>1.4.190</version>\r
-       </dependency>\r
-      \r
     <!-- For Unit Tests Start -->\r
        <!-- keep junit and its dependency hamcrest here as long as each plugin\r
             has its own unit tests and they junit is not yet added there in a way\r
         <artifactId>iiif-apis</artifactId>\r
         <version>0.3.7</version>\r
     </dependency>\r
+    \r
+    <!-- database related, should be moved to local/test when possible -->\r
+    <!-- only for supporting test button in datasource dialogue, dialogue should be moved to taxeditor.webapp -->\r
+    <dependency>\r
+      <groupId>mysql</groupId>\r
+      <artifactId>mysql-connector-java</artifactId>\r
+      <version>8.0.21</version>\r
+    </dependency>\r
+       <dependency>\r
+           <groupId>com.h2database</groupId>\r
+           <artifactId>h2</artifactId>\r
+           <version>1.4.190</version>\r
+       </dependency>\r
+    <dependency>\r
+        <groupId>org.postgresql</groupId>\r
+        <artifactId>postgresql</artifactId>\r
+        <version>42.2.15</version>\r
+    </dependency>\r
+    \r
+    <dependency>\r
+        <!-- probably only needed for tests, but does not work to only have there -->\r
+        <groupId>com.mchange</groupId>\r
+        <artifactId>c3p0</artifactId>\r
+        <version>0.9.5.2</version>\r
+               <!--  <scope>test</scope> -->\r
+    </dependency>\r
+    <dependency>\r
+        <groupId>com.mchange</groupId>\r
+        <artifactId>mchange-commons-java</artifactId>\r
+        <!-- mchange-commons-java needs to match the version as defined in the c3p0/pom.xml -->\r
+        <version>0.2.11</version>\r
+      </dependency>\r
   </dependencies>\r
 </project>\r
 \r