OPS4J Pax JDBC Integration Tests

To run all integration tests, you need to set up all the databases: 1) Derby: $ export DERBY_HOME=/path/to/db-derby-10.14.2.0-bin $ cd $DERBY_HOME $ mkdir databases; cd databases $ java -jar $DERBY_HOME/lib/derbyrun.jar server start 2) MS SQL Server (for official and jtds drivers): $ podman run -itd --name pax.jdbc.sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=PaxJdbc!(*67' -e 'MSSQL_PID=Express' \ -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest 3) MariaDB: $ podman run --name pax.jdbc.mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=paxjdbc -d mariadb 4) MySQL: $ podman run --name pax.jdbc.mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=paxjdbc -d mysql 5) PostgreSQL: $ podman run --name pax.jdbc.postgresql -e POSTGRES_USER=paxjdbc -e POSTGRES_PASSWORD=paxjdbc -p 5432:5432 -d postgres:latest

License

License

GroupId

GroupId

org.ops4j.pax.jdbc
ArtifactId

ArtifactId

pax-jdbc-itest
Last Version

Last Version

1.5.3
Release Date

Release Date

Type

Type

jar
Description

Description

OPS4J Pax JDBC Integration Tests
To run all integration tests, you need to set up all the databases: 1) Derby: $ export DERBY_HOME=/path/to/db-derby-10.14.2.0-bin $ cd $DERBY_HOME $ mkdir databases; cd databases $ java -jar $DERBY_HOME/lib/derbyrun.jar server start 2) MS SQL Server (for official and jtds drivers): $ podman run -itd --name pax.jdbc.sqlserver -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=PaxJdbc!(*67' -e 'MSSQL_PID=Express' \ -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest 3) MariaDB: $ podman run --name pax.jdbc.mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=paxjdbc -d mariadb 4) MySQL: $ podman run --name pax.jdbc.mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=paxjdbc -d mysql 5) PostgreSQL: $ podman run --name pax.jdbc.postgresql -e POSTGRES_USER=paxjdbc -e POSTGRES_PASSWORD=paxjdbc -p 5432:5432 -d postgres:latest
Project Organization

Project Organization

OPS4J - Open Participation Software for Java
Source Code Management

Source Code Management

https://github.com/ops4j/org.ops4j.pax.jdbc/tree/master/pax-jdbc-itest

Download pax-jdbc-itest

How to add to project

<!-- https://jarcasting.com/artifacts/org.ops4j.pax.jdbc/pax-jdbc-itest/ -->
<dependency>
    <groupId>org.ops4j.pax.jdbc</groupId>
    <artifactId>pax-jdbc-itest</artifactId>
    <version>1.5.3</version>
</dependency>
// https://jarcasting.com/artifacts/org.ops4j.pax.jdbc/pax-jdbc-itest/
implementation 'org.ops4j.pax.jdbc:pax-jdbc-itest:1.5.3'
// https://jarcasting.com/artifacts/org.ops4j.pax.jdbc/pax-jdbc-itest/
implementation ("org.ops4j.pax.jdbc:pax-jdbc-itest:1.5.3")
'org.ops4j.pax.jdbc:pax-jdbc-itest:jar:1.5.3'
<dependency org="org.ops4j.pax.jdbc" name="pax-jdbc-itest" rev="1.5.3">
  <artifact name="pax-jdbc-itest" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.ops4j.pax.jdbc', module='pax-jdbc-itest', version='1.5.3')
)
libraryDependencies += "org.ops4j.pax.jdbc" % "pax-jdbc-itest" % "1.5.3"
[org.ops4j.pax.jdbc/pax-jdbc-itest "1.5.3"]

Dependencies

compile (9)

Group / Artifact Type Version
org.apache.felix : org.apache.felix.configadmin jar 1.9.22
org.apache.aries : org.apache.aries.util jar 1.1.3
org.apache.aries.transaction : org.apache.aries.transaction.manager jar 1.3.3
org.apache.derby : derby jar 10.14.2.0
org.apache.derby : derbynet jar 10.14.2.0
org.apache.derby : derbyclient jar 10.14.2.0
org.apache.servicemix.bundles : org.apache.servicemix.bundles.jasypt jar 1.9.3_1
org.apache.servicemix.bundles : org.apache.servicemix.bundles.cglib jar 3.3.0_1
org.apache.servicemix.bundles : org.apache.servicemix.bundles.c3p0 jar 0.9.5.5_1

provided (15)

Group / Artifact Type Version
javax.transaction : javax.transaction-api jar 1.2
javax.validation : validation-api jar 1.1.0.Final
org.apache.geronimo.specs : geronimo-j2ee-connector_1.6_spec jar 1.0
org.apache.geronimo.components : geronimo-connector jar 3.1.4
org.jboss.narayana.osgi : narayana-osgi-jta jar 5.12.5.Final
org.hsqldb : hsqldb jar 2.5.2
org.xerial : sqlite-jdbc jar 3.36.0.3
com.h2database : h2 jar 2.1.210
org.postgresql : postgresql jar 42.3.2
mysql : mysql-connector-java jar 8.0.28
org.mariadb.jdbc : mariadb-java-client jar 2.7.4
net.sourceforge.jtds : jtds jar 1.3.1
com.microsoft.sqlserver : mssql-jdbc jar 9.4.1.jre8
org.slf4j : slf4j-api jar 1.7.32
org.apache.servicemix.bundles : org.apache.servicemix.bundles.javax-inject jar 1_3

runtime (16)

Group / Artifact Type Version
org.ops4j.pax.jdbc : pax-jdbc jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-pool-common jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-config jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-derbyclient jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-derby jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-hsqldb jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-jtds jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-mariadb jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-mysql jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-oracle jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-pool-aries jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-pool-c3p0 jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-pool-dbcp2 jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-pool-hikaricp jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-pool-narayana jar 1.5.3
org.ops4j.pax.jdbc : pax-jdbc-sqlite jar 1.5.3

test (10)

Group / Artifact Type Version
org.ops4j.pax.exam : pax-exam-junit4 jar 4.13.4
org.ops4j.pax.exam : pax-exam jar 4.13.4
org.ops4j.pax.exam : pax-exam-cm jar 4.13.4
org.ops4j.pax.exam : pax-exam-container-native jar 4.13.4
org.ops4j.pax.exam : pax-exam-link-mvn jar 4.13.4
org.ops4j.pax.url : pax-url-aether jar 2.6.11
org.ops4j.pax.url : pax-url-wrap jar 2.6.11
org.apache.felix : org.apache.felix.framework jar 5.6.12
org.osgi : org.osgi.service.jdbc jar 1.0.1
org.apache.logging.log4j : log4j-slf4j-impl jar 2.17.1

Project Modules

There are no modules declared in this project.
org.ops4j.pax.jdbc

OPS4J - Open Participation for Java

Versions

Version
1.5.3
1.5.2
1.5.1
1.5.0
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.1
1.2.0
1.1.0
1.0.1
1.0.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0