Update sli/core to use Mariadb connectori
authorDan Timoney <dtimoney@att.com>
Mon, 18 Sep 2017 18:56:39 +0000 (14:56 -0400)
committerDan Timoney <dtimoney@att.com>
Mon, 18 Sep 2017 18:56:39 +0000 (14:56 -0400)
Update sli/core (including dblib, notably) to use mariadb-connector
for any jUnit tests.  Update Import-Package in dblib provider pom.xml
to import org.mariadb.jdbc so that org.mariadb.jdbc.Driver will
be resolved

Change-Id: I39dfe2cafb955ba1bf05b0ecdb0212d766fcc96c
Issue-ID: CCSDK-95
Signed-off-by: Dan Timoney <dtimoney@att.com>
dblib/features/src/main/resources/features.xml
dblib/provider/pom.xml
filters/provider/pom.xml
sli/common/pom.xml
sli/features/src/main/resources/features.xml
sliPluginUtils/provider/pom.xml

index 5f339cb..3e41e8e 100755 (executable)
@@ -10,9 +10,9 @@
     <feature name='sdnc-dblib' description="sdnc-dblib" version='${project.version}'>
         <!-- Most applications will have a dependency on the ODL MD-SAL Broker -->
         <feature version="${odl.mdsal.version}">odl-mdsal-broker</feature>
-        <bundle>wrap:mvn:org.apache.tomcat/tomcat-jdbc/${tomcat-jdbc.version}/$DynamicImport-Package=com.mysql.*&amp;overwrite=merge</bundle>
+        <bundle>wrap:mvn:org.apache.tomcat/tomcat-jdbc/${tomcat-jdbc.version}/$DynamicImport-Package=org.mariadb.*&amp;overwrite=merge</bundle>
         <bundle>mvn:org.onap.ccsdk.sli.core/dblib-provider/${project.version}</bundle>
-        <bundle>mvn:mysql/mysql-connector-java/${mysql.connector.version}</bundle>
+        <bundle>mvn:org/mariadb/jdbc/mariadb-connector-java/${mariadb.connector.version}</bundle>
     </feature>
 
 </features>
index 01d7f97..765f737 100755 (executable)
                        <artifactId>mysql-connector-java</artifactId>
                        <version>${mysql.connector.version}</version>
                </dependency>
+        <dependency>
+            <groupId>org.mariadb.jdbc</groupId>
+            <artifactId>mariadb-java-client</artifactId>
+            <version>${mariadb.connector.version}</version>
+        </dependency>
                <dependency>
                    <groupId>org.apache.tomcat</groupId>
                    <artifactId>tomcat-jdbc</artifactId>
@@ -76,7 +81,7 @@
                                        <instructions>
                                                <Bundle-SymbolicName>org.onap.ccsdk.sli.core.dblib</Bundle-SymbolicName>
                                                <Export-Package>org.onap.ccsdk.sli.core.dblib;version=${project.version}</Export-Package>
-                        <Import-Package>*,com.mysql.jdbc</Import-Package>
+                        <Import-Package>*,org.mariadb.jdbc</Import-Package>
                                                <Embed-Transitive>true</Embed-Transitive>
                                        </instructions>
                                </configuration>
index a590719..e6d91c9 100755 (executable)
                        <artifactId>sli-common</artifactId>
                        <version>${project.version}</version>
                 </dependency>
-<!--
-               <dependency>
-                       <groupId>mysql</groupId>
-                       <artifactId>mysql-connector-java</artifactId>
-                       <version>${mysql.connector.version}</version>
-               </dependency>
--->
+
        </dependencies>
 
        <build>
index c367dd7..e6bac8a 100755 (executable)
@@ -84,9 +84,9 @@
             <version>${equinox.osgi.version}</version>
         </dependency>
         <dependency>
-            <groupId>mysql</groupId>
-            <artifactId>mysql-connector-java</artifactId>
-            <version>${mysql.connector.version}</version>
+            <groupId>org.mariadb.jdbc</groupId>
+            <artifactId>mariadb-java-client</artifactId>
+            <version>${mariadb.connector.version}</version>
             <type>jar</type>
             <scope>compile</scope>
         </dependency>
index fef1133..c43c901 100644 (file)
@@ -33,7 +33,7 @@
         <bundle>mvn:org.onap.ccsdk.sli.core/sli-provider/${project.version}</bundle>
         <bundle>mvn:org.onap.ccsdk.sli.core/sli-recording/${project.version}</bundle>
         <feature>sdnc-dblib</feature>
-        <bundle>mvn:mysql/mysql-connector-java/${mysql.connector.version}</bundle>
+        <bundle>mvn:org/mariadb/jdbc/mariadb-connector-java/${mariadb.connector.version}</bundle>
     </feature>
 
 </features>
index ad950c0..16940db 100755 (executable)
@@ -72,7 +72,7 @@
                                                <Bundle-SymbolicName>org.onap.ccsdk.sli.core.slipluginutils</Bundle-SymbolicName>
                                                <Export-Package>org.onap.ccsdk.sli.core.slipluginutils</Export-Package>
                                                <Import-Package>org.onap.ccsdk.sli.core.*,org.osgi.framework.*,org.slf4j.*,java.net.*</Import-Package>
-                                               <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|mysql-connector-java|slf4j-api|jcl-over-slf4j</Embed-Dependency>
+                                               <Embed-Dependency>*;scope=compile|runtime;artifactId=!sli-common|org.eclipse.osgi|mariadb-connector-java|slf4j-api|jcl-over-slf4j</Embed-Dependency>
                                                <Embed-Transitive>true</Embed-Transitive>
                                        </instructions>
                                </configuration>