mirror of
https://github.com/apache/openjpa.git
synced 2025-02-22 10:07:07 +00:00
fix OpenJPA and PostgreSQL docker setup
This commit is contained in:
parent
5b46dcc191
commit
20faa3692c
@ -201,7 +201,7 @@ For running against a MySQL Docker installation:
|
|||||||
-ea -Dopenjpa.ConnectionDriverName=com.mysql.jdbc.Driver -Dopenjpa.ConnectionURL=jdbc:mysql://localhost:3306/openjpatst -Dopenjpa.ConnectionUserName=openjpatst -Dopenjpa.ConnectionPassword=openjpatst
|
-ea -Dopenjpa.ConnectionDriverName=com.mysql.jdbc.Driver -Dopenjpa.ConnectionURL=jdbc:mysql://localhost:3306/openjpatst -Dopenjpa.ConnectionUserName=openjpatst -Dopenjpa.ConnectionPassword=openjpatst
|
||||||
|
|
||||||
Running against a PostgreSQL Docker installation:
|
Running against a PostgreSQL Docker installation:
|
||||||
-ea -Dopenjpa.ConnectionDriverName=org.postgresql.Driver -Dopenjpa.ConnectionURL=jdbc:postgresql:5432//localhost/openjpatst -Dopenjpa.ConnectionUserName=postgres -Dopenjpa.ConnectionPassword=postgres
|
-ea -Dopenjpa.ConnectionDriverName=org.postgresql.Driver -Dopenjpa.ConnectionURL=jdbc:postgresql://localhost:5432/openjpatst -Dopenjpa.ConnectionUserName=postgres -Dopenjpa.ConnectionPassword=postgres
|
||||||
|
|
||||||
For running against a MariaDB Docker installation:
|
For running against a MariaDB Docker installation:
|
||||||
-ea -Dopenjpa.ConnectionDriverName=org.mariadb.jdbc.Driver -Dopenjpa.ConnectionURL=jdbc:mariadb://localhost:3306/openjpatst -Dopenjpa.ConnectionUserName=root -Dopenjpa.ConnectionPassword=openjpatst
|
-ea -Dopenjpa.ConnectionDriverName=org.mariadb.jdbc.Driver -Dopenjpa.ConnectionURL=jdbc:mariadb://localhost:3306/openjpatst -Dopenjpa.ConnectionUserName=root -Dopenjpa.ConnectionPassword=openjpatst
|
||||||
@ -215,7 +215,9 @@ For running against a hsqldb based installation:
|
|||||||
For running tests against a Microsoft SQLServer Docker based installation:
|
For running tests against a Microsoft SQLServer Docker based installation:
|
||||||
-ea -Dopenjpa.ConnectionDriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver -Dopenjpa.ConnectionURL=jdbc:sqlserver://localhost:1433;sendTimeAsDatetime=false -Dopenjpa.ConnectionUserName=SA -Dopenjpa.ConnectionPassword=OpenJP8tst
|
-ea -Dopenjpa.ConnectionDriverName=com.microsoft.sqlserver.jdbc.SQLServerDriver -Dopenjpa.ConnectionURL=jdbc:sqlserver://localhost:1433;sendTimeAsDatetime=false -Dopenjpa.ConnectionUserName=SA -Dopenjpa.ConnectionPassword=OpenJP8tst
|
||||||
|
|
||||||
TODO: finish!
|
For running against a Oracle Docker installation:
|
||||||
|
-ea -Dopenjpa.ConnectionDriverName=oracle.jdbc.driver.OracleDriver -Dopenjpa.ConnectionURL=jdbc:oracle:thin:@localhost:1521:xe -Dopenjpa.ConnectionUserName=openjpatst -Dopenjpa.ConnectionPassword=openjpatst
|
||||||
|
|
||||||
|
|
||||||
For starting tests in `openjpa-persistence-jdbc` inside a compiler you can also trigger all the enhancement manually via:
|
For starting tests in `openjpa-persistence-jdbc` inside a compiler you can also trigger all the enhancement manually via:
|
||||||
|
|
||||||
|
28
pom.xml
28
pom.xml
@ -78,7 +78,7 @@
|
|||||||
<hsqldb.version>2.4.1</hsqldb.version>
|
<hsqldb.version>2.4.1</hsqldb.version>
|
||||||
<mysql.connector.version>5.1.47</mysql.connector.version>
|
<mysql.connector.version>5.1.47</mysql.connector.version>
|
||||||
<mariadb.connector.version>2.2.0</mariadb.connector.version>
|
<mariadb.connector.version>2.2.0</mariadb.connector.version>
|
||||||
<postgresql.connector.version>42.2.5</postgresql.connector.version>
|
<postgresql.connector.version>42.2.9</postgresql.connector.version>
|
||||||
<mssql.connector.version>9.2.1.jre8</mssql.connector.version>
|
<mssql.connector.version>9.2.1.jre8</mssql.connector.version>
|
||||||
|
|
||||||
<!-- other common versions -->
|
<!-- other common versions -->
|
||||||
@ -1496,12 +1496,9 @@
|
|||||||
</property>
|
</property>
|
||||||
</activation>
|
</activation>
|
||||||
<properties>
|
<properties>
|
||||||
<!-- by default we use the Atlassian 3rd Party repo, which contains the dependency -->
|
<oracle.groupid>com.oracle.ojdbc</oracle.groupid>
|
||||||
<oracle.maven.repo>https://packages.atlassian.com/maven-3rdparty/</oracle.maven.repo>
|
<oracle.artifactid>ojdbc8</oracle.artifactid>
|
||||||
|
<oracle.version>19.3.0.0</oracle.version>
|
||||||
<oracle.groupid>com.oracle</oracle.groupid>
|
|
||||||
<oracle.artifactid>ojdbc6</oracle.artifactid>
|
|
||||||
<oracle.version>11.2.0.4.0-atlassian-hosted</oracle.version>
|
|
||||||
|
|
||||||
<oracle.server.version>latest</oracle.server.version>
|
<oracle.server.version>latest</oracle.server.version>
|
||||||
<docker.external.oracle.port>1521</docker.external.oracle.port>
|
<docker.external.oracle.port>1521</docker.external.oracle.port>
|
||||||
@ -1533,20 +1530,6 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>oracle.repository</id>
|
|
||||||
<name>Oracle Repository</name>
|
|
||||||
<url>${oracle.maven.repo}</url>
|
|
||||||
<layout>default</layout>
|
|
||||||
<snapshots>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>true</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
@ -1556,7 +1539,8 @@
|
|||||||
<configuration>
|
<configuration>
|
||||||
<images>
|
<images>
|
||||||
<image>
|
<image>
|
||||||
<name>sath89/oracle-12c:${oracle.server.version}</name>
|
<!--<name>oracledb19c/oracle.19.3.0-ee:oracle19.3.0-ee</name>-->
|
||||||
|
<name>oracleinanutshell/oracle-xe-11g</name>
|
||||||
<run>
|
<run>
|
||||||
<volumes>
|
<volumes>
|
||||||
<bind>
|
<bind>
|
||||||
|
@ -25,4 +25,7 @@
|
|||||||
CREATE USER openjpatst IDENTIFIED BY openjpatst;
|
CREATE USER openjpatst IDENTIFIED BY openjpatst;
|
||||||
GRANT CONNECT, RESOURCE, DBA TO openjpatst;
|
GRANT CONNECT, RESOURCE, DBA TO openjpatst;
|
||||||
GRANT CREATE SESSION GRANT ANY PRIVILEGE TO openjpatst;
|
GRANT CREATE SESSION GRANT ANY PRIVILEGE TO openjpatst;
|
||||||
GRANT UNLIMITED TABLESPACE TO openjpatst;
|
GRANT UNLIMITED TABLESPACE TO openjpatst;
|
||||||
|
|
||||||
|
-- to avoid ORA-12519, TNS:no appropriate service handler found
|
||||||
|
alter system set processes=250 scope=spfile;
|
Loading…
x
Reference in New Issue
Block a user