|
3 | 3 | <repository>mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/${ohc.version}/xml/features</repository>
|
4 | 4 |
|
5 | 5 | <!-- JDBC Persistence for: Apache Derby, H2, HSQLDB, MariaDB, MySQL, PostgreSQL, SQLite, Oracle -->
|
| 6 | + <!-- Keep DB driver version numbers explicit, don't use variables from pom as this will break distro build --> |
| 7 | + |
6 | 8 | <feature name="openhab-persistence-jdbc-derby" description="JDBC Persistence Apache Derby" version="${project.version}">
|
7 | 9 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
8 | 10 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
9 |
| - <bundle start-level="80">mvn:org.apache.derby/derby/${derby.version}</bundle> |
| 11 | + <bundle start-level="80">mvn:org.apache.derby/derby/10.14.2.0</bundle> |
10 | 12 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
11 | 13 | </feature>
|
12 | 14 |
|
13 | 15 | <feature name="openhab-persistence-jdbc-h2" description="JDBC Persistence H2" version="${project.version}">
|
14 | 16 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
15 | 17 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
16 |
| - <bundle start-level="80">mvn:com.h2database/h2/${h2.version}</bundle> |
| 18 | + <bundle start-level="80">mvn:com.h2database/h2/2.2.224</bundle> |
17 | 19 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
18 | 20 | </feature>
|
19 | 21 |
|
20 | 22 | <feature name="openhab-persistence-jdbc-hsqldb" description="JDBC Persistence HSQLDB" version="${project.version}">
|
21 | 23 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
22 | 24 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
23 |
| - <bundle start-level="80">mvn:org.hsqldb/hsqldb/${hsqldb.version}</bundle> |
| 25 | + <bundle start-level="80">mvn:org.hsqldb/hsqldb/2.3.3</bundle> |
24 | 26 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
25 | 27 | </feature>
|
26 | 28 |
|
27 | 29 | <feature name="openhab-persistence-jdbc-mariadb" description="JDBC Persistence MariaDB" version="${project.version}">
|
28 | 30 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
29 | 31 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
30 |
| - <bundle start-level="80">mvn:org.mariadb.jdbc/mariadb-java-client/${mariadb.version}</bundle> |
| 32 | + <bundle start-level="80">mvn:org.mariadb.jdbc/mariadb-java-client/3.0.8</bundle> |
31 | 33 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
32 | 34 | </feature>
|
33 | 35 |
|
34 | 36 | <feature name="openhab-persistence-jdbc-mysql" description="JDBC Persistence MySQL" version="${project.version}">
|
35 | 37 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
36 | 38 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
37 |
| - <bundle start-level="80">mvn:com.mysql/mysql-connector-j/${mysql.version}</bundle> |
| 39 | + <bundle start-level="80">mvn:com.mysql/mysql-connector-j/8.2.0</bundle> |
38 | 40 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
39 | 41 | </feature>
|
40 | 42 |
|
41 | 43 | <feature name="openhab-persistence-jdbc-postgresql" description="JDBC Persistence PostgreSQL" version="${project.version}">
|
42 | 44 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
43 | 45 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
44 |
| - <bundle start-level="80">mvn:org.postgresql/postgresql/${postgresql.version}</bundle> |
| 46 | + <bundle start-level="80">mvn:org.postgresql/postgresql/42.4.4</bundle> |
45 | 47 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
46 | 48 | </feature>
|
47 | 49 |
|
48 | 50 | <feature name="openhab-persistence-jdbc-sqlite" description="JDBC Persistence SQLite" version="${project.version}">
|
49 | 51 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
50 | 52 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
51 |
| - <bundle start-level="80">mvn:org.xerial/sqlite-jdbc/${sqlite.version}</bundle> |
| 53 | + <bundle start-level="80">mvn:org.xerial/sqlite-jdbc/3.42.0.0</bundle> |
52 | 54 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
53 | 55 | </feature>
|
54 | 56 |
|
55 | 57 | <feature name="openhab-persistence-jdbc-oracle" description="JDBC Persistence Oracle" version="${project.version}">
|
56 | 58 | <configfile finalname="${openhab.conf}/services/jdbc.cfg" override="false">mvn:org.openhab.addons.features.karaf/org.openhab.addons.features.karaf.openhab-addons-external/${project.version}/cfg/jdbc</configfile>
|
57 | 59 | <feature prerequisite="false" dependency="false">openhab-runtime-base</feature>
|
58 |
| - <bundle start-level="80">mvn:org.openhab.osgiify/com.oracle.database.jdbc.ojdbc11/${oracle.version}</bundle> |
| 60 | + <bundle start-level="80">mvn:org.openhab.osgiify/com.oracle.database.jdbc.ojdbc11/23.5.0.2407</bundle> |
59 | 61 | <bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.persistence.jdbc/${project.version}</bundle>
|
60 | 62 | </feature>
|
61 | 63 | </features>
|
0 commit comments