add deploy to maven central config
This commit is contained in:
		@ -127,7 +127,7 @@ openGauss-connector-jdbc中的build.sh是编译过程中的重要脚本工具。
 | 
			
		||||
3. 执行mvn命令:
 | 
			
		||||
 | 
			
		||||
   ```
 | 
			
		||||
   [user@linux openGauss-connector-jdbc]$ mvn clean install -Dmaven.test.skip=true
 | 
			
		||||
   [user@linux openGauss-connector-jdbc]$ mvn clean install -Dgpg.skip -Dmaven.test.skip=true
 | 
			
		||||
   ```
 | 
			
		||||
 | 
			
		||||
   Linux系统下构建成功后会显示如下结果:
 | 
			
		||||
 | 
			
		||||
@ -144,7 +144,7 @@ so you can compile the openGauss-connector-jdbc by one command with build.sh. In
 | 
			
		||||
3. Execute the mvn command:
 | 
			
		||||
 | 
			
		||||
   ```
 | 
			
		||||
   [user@linux openGauss-connector-jdbc]$ mvn clean install -Dmaven.test.skip=true
 | 
			
		||||
   [user@linux openGauss-connector-jdbc]$ mvn clean install -Dgpg.skip -Dmaven.test.skip=true
 | 
			
		||||
   ```
 | 
			
		||||
 | 
			
		||||
   A successful build on a Linux system will display the following result: 
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								build.sh
									
									
									
									
									
								
							@ -112,7 +112,7 @@ function install_jdbc()
 | 
			
		||||
    cp "${JDBC_DIR}/pgjdbc" "${JDBC_DIR}/jdbc" -r
 | 
			
		||||
    cd "${JDBC_DIR}/jdbc"
 | 
			
		||||
    find . -name 'Driver.java' | xargs sed -i "s/@GSVERSION@/${GS_VERSION}/g"
 | 
			
		||||
    mvn clean install -Dmaven.test.skip=true >> "$LOG_FILE" 2>&1
 | 
			
		||||
    mvn clean install -Dgpg.skip -Dmaven.test.skip=true >> "$LOG_FILE" 2>&1
 | 
			
		||||
    if [ $? -ne 0 ]; then
 | 
			
		||||
        die "mvn install driver failed."
 | 
			
		||||
    fi
 | 
			
		||||
@ -141,7 +141,7 @@ function install_jdbc()
 | 
			
		||||
      die "fail to replace url name in BaseDataSource"
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    mvn clean install -Dmaven.test.skip=true -U >> "$LOG_FILE" 2>&1
 | 
			
		||||
    mvn clean install -Dgpg.skip -Dmaven.test.skip=true -U >> "$LOG_FILE" 2>&1
 | 
			
		||||
    cp ${JDBC_DIR}/jdbc/target/opengauss-jdbc-${version}.jar ${OUTPUT_DIR}/
 | 
			
		||||
    echo "Successfully make opengauss-jdbc-${version} jar package"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -1,44 +0,0 @@
 | 
			
		||||
To run the SSL tests, the following properties are used:
 | 
			
		||||
 | 
			
		||||
* certdir: directory where the certificates and keys are store
 | 
			
		||||
* enable_ssl_tests: enables SSL tests
 | 
			
		||||
 | 
			
		||||
In order to configure PostgreSQL for SSL tests, the following changes should be applied:
 | 
			
		||||
 | 
			
		||||
* Copy server/server.crt, server/server.key, and server/root.crt to $PGDATA directory
 | 
			
		||||
* In $PGDATA directory: chmod 0600 server.crt server.key root.crt
 | 
			
		||||
* Set ssl=on in postgresql.conf
 | 
			
		||||
* Set ssl_cert_file=server.crt in postgresql.conf
 | 
			
		||||
* Set ssl_key_file=server.key in postgresql.conf
 | 
			
		||||
* Set ssl_ca_file=root.crt in postgresql.conf
 | 
			
		||||
* Add databases for SSL tests. Note: sslinfo extension is used in tests to tell if connection is using SSL or not
 | 
			
		||||
 | 
			
		||||
      for db in hostssldb hostnossldb certdb hostsslcertdb; do
 | 
			
		||||
        createdb $db
 | 
			
		||||
        psql $db -c "create extension sslinfo"
 | 
			
		||||
      done
 | 
			
		||||
* Add test databases to pg_hba.conf. If you do not overwrite the pg_hba.conf then remember to comment out all lines
 | 
			
		||||
  starting with "host all".
 | 
			
		||||
* Uncomment enable_ssl_tests=true in ssltests.properties
 | 
			
		||||
* The username for connecting to postgres as specified in build.local.properties tests has to be "test".
 | 
			
		||||
 | 
			
		||||
This directory contains example certificates generated by the following
 | 
			
		||||
commands:
 | 
			
		||||
 | 
			
		||||
openssl req -x509 -newkey rsa:1024 -days 3650 -keyout goodclient.key -out goodclient.crt
 | 
			
		||||
#Common name is test, password is sslpwd
 | 
			
		||||
 | 
			
		||||
openssl req -x509 -newkey rsa:1024 -days 3650 -keyout badclient.key -out badclient.crt
 | 
			
		||||
#Common name is test, password is sslpwd
 | 
			
		||||
 | 
			
		||||
openssl req -x509 -newkey rsa:1024 -days 3650 -nodes -keyout badroot.key -out badroot.crt
 | 
			
		||||
#Common name is localhost
 | 
			
		||||
rm badroot.key
 | 
			
		||||
 | 
			
		||||
openssl pkcs8 -topk8 -in goodclient.key -out goodclient.pk8 -outform DER -v1 PBE-MD5-DES
 | 
			
		||||
openssl pkcs8 -topk8 -in badclient.key -out badclient.pk8 -outform DER -v1 PBE-MD5-DES
 | 
			
		||||
cp goodclient.crt server/root.crt
 | 
			
		||||
cd server
 | 
			
		||||
openssl req -x509 -newkey rsa:1024 -nodes -days 3650 -keyout server.key -out server.crt
 | 
			
		||||
cp server.crt ../goodroot.crt
 | 
			
		||||
#Common name is localhost, no password
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIC3jCCAkegAwIBAgIJAIHg5fMq+z8aMA0GCSqGSIb3DQEBBQUAMFQxCzAJBgNV
 | 
			
		||||
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
 | 
			
		||||
aWRnaXRzIFB0eSBMdGQxDTALBgNVBAMTBHRlc3QwHhcNMTExMTEwMjE0MjI3WhcN
 | 
			
		||||
MjExMTA3MjE0MjI3WjBUMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0
 | 
			
		||||
ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ0wCwYDVQQDEwR0
 | 
			
		||||
ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDbMINU6XwQ/0OSQ4xYRp0o
 | 
			
		||||
gYzzsaaGgZjBZEpRMCZkB+TPUD/yxDpyfcknsvsBQPQ0bqLLS9yqf5iS26jHGd4U
 | 
			
		||||
/nInOy5rjIKEbJMUgkbNWiuVl5q1K+GFuTEpjpdLI9NH5X+jL1CxH/h8+j8Mr2iX
 | 
			
		||||
s4C2gIFu6povShJiIwBNBQIDAQABo4G3MIG0MB0GA1UdDgQWBBQ6L/fB+7uwDN9q
 | 
			
		||||
T5Do9X4GIbJnxDCBhAYDVR0jBH0we4AUOi/3wfu7sAzfak+Q6PV+BiGyZ8ShWKRW
 | 
			
		||||
MFQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJ
 | 
			
		||||
bnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxDTALBgNVBAMTBHRlc3SCCQCB4OXzKvs/
 | 
			
		||||
GjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAKq2Q+aE5eC04gW58pAt
 | 
			
		||||
pobnL/2L0JHCeLPsv0k/1vjulzjBuphbwaibZtiYWZSDKWL8Dvsg+khq7rEIY0W6
 | 
			
		||||
xXGw5y2scRlCukQvseIxbHUoyOCAWJnoqr7d8MyxP2GlpqSDXHk9wEywZ/6f89oN
 | 
			
		||||
yudtXjoYuW8157tmvrX3D1yd
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN RSA PRIVATE KEY-----
 | 
			
		||||
Proc-Type: 4,ENCRYPTED
 | 
			
		||||
DEK-Info: DES-EDE3-CBC,95718EE22B89E019
 | 
			
		||||
 | 
			
		||||
78LEg7uq4krPR3C1sQVCiQsPIXroyoDzPHBFmI+ipEJq7obFACK9KROfUAaMlca8
 | 
			
		||||
ZR1UhtQHCPK4TOG1qKjn8lxeKGLZA25Lcilw6QvZCfNyBa6JUp3cdwzUSv7/qE/Y
 | 
			
		||||
d/wlVAq71JbOmYsbEwunZlq+DO1AaL91N/2ANgSSC85uR0dye0iZ1C0OZzawMXkd
 | 
			
		||||
wXRrXb8c8RCH2gQ6V4aMartTZ/DQznA59+NEUYln5IMP4joRM0TTpcuv6oCq1UUw
 | 
			
		||||
o7xEQcwfBB0tKayxkBfgp8Jvrghzw0usSFt4ad9I4DF/V2izojZgYsnT7yGqsop6
 | 
			
		||||
7jmPR9llYhDQIZd0V4NZziiRF2Dt/lyG0iUPZq5vlhLaI59FzMAxVSAJP6DrUHQD
 | 
			
		||||
L76TeGpQm2LRqWliDc+3AMTCKv0TP1IPbIWJrnLxnNf/C29adO+VSeQEQ0+tBU+/
 | 
			
		||||
DE2GVsQ/xul+QyCwXiOce0pfERLuGjSu/kRa1ylAlrdH4+6vBD0ewuXXHv0eTSxB
 | 
			
		||||
Vi0vde5a9PzPUMUBkg6PS7IDYJmKm04fFPxx3y8GMlzbZYOYjTepkYMbayekybGK
 | 
			
		||||
fHVk9Z3lW5yzegaz8iJu/8le6Kn4Ox21FRG45domu1T+8eJuXPoiBUb290SUVuxh
 | 
			
		||||
VTQWhCA8ElmVCYfrbSnYL3naeqVL+Oc6by3VVhvgiqUuXQTZvKN7mkUOhiNbpz2H
 | 
			
		||||
iGLwlRj6wXEaS0qLb9NQc9H9Vv6ftj7UPa4FkiJjWhUW0WkA5sqtOKMjLzpsIZtR
 | 
			
		||||
dFb26NE65tk0lrywQrzMBFM6fk90VrMYyvwukZIJIKRLCBQaG24PLQ==
 | 
			
		||||
-----END RSA PRIVATE KEY-----
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIC7zCCAligAwIBAgIJANwlio9cWdoXMA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV
 | 
			
		||||
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
 | 
			
		||||
aWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMTExMTAyMTQy
 | 
			
		||||
NTdaFw0yMTExMDcyMTQyNTdaMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21l
 | 
			
		||||
LVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNV
 | 
			
		||||
BAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA055WKnuQ
 | 
			
		||||
i6RPdI3LEtx8ztXV7BuiYihPXCRYUahLyF4TAzNGfmqsdQhqUlqzr1P+nlqxh8sm
 | 
			
		||||
hZGS4NtGPaEjrbPgsBsTVg0XBKpH5yf2RIhBtvAaDG+cCFBjM+LJGzc4we59JkB6
 | 
			
		||||
n1a/22iSFsCAm+BFBwHk6FqF7u2gGSUOrI0CAwEAAaOBvjCBuzAdBgNVHQ4EFgQU
 | 
			
		||||
rw3IpiBN56GCi44/goVmHlZdmJswgYsGA1UdIwSBgzCBgIAUrw3IpiBN56GCi44/
 | 
			
		||||
goVmHlZdmJuhXaRbMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRl
 | 
			
		||||
MSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxv
 | 
			
		||||
Y2FsaG9zdIIJANwlio9cWdoXMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
 | 
			
		||||
gYEAa08IbYDJsgc45mYG/mviionvhBGs9BS2YapZDIREc/vd0W4FIzHXh5oTJAdF
 | 
			
		||||
fkPjvHoczPuzGX8EKMBjANPs7h4Cd5xKSSE2Su+QwmZOxVg6eIeQwVZsY7SZFmkC
 | 
			
		||||
Y2XwdxWvk3VzLdjgj/McmSBp4/aJUGRP6f5ehnR4B1ykVss=
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIC3jCCAkegAwIBAgIJAM9GGWA8iSiIMA0GCSqGSIb3DQEBBQUAMFQxCzAJBgNV
 | 
			
		||||
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
 | 
			
		||||
aWRnaXRzIFB0eSBMdGQxDTALBgNVBAMTBHRlc3QwHhcNMTExMTEwMjE0MTQ3WhcN
 | 
			
		||||
MjExMTA3MjE0MTQ3WjBUMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0
 | 
			
		||||
ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ0wCwYDVQQDEwR0
 | 
			
		||||
ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCns68NbjKQAnHCpmN6amR1
 | 
			
		||||
GdtliqiXDaCjoeBPpVXNQ/ZhqinP9gnDyRPXC5kPqw5/6GqNHcYJqg+IIS8G85Rq
 | 
			
		||||
t3Cs5ZL+JlEDAwd0CkD0Ey5h0oJNfN1bDhV2e/yqc831ElBGK6VItGqKopSUV2y/
 | 
			
		||||
pNijOOdeMZ8GuktT+9mbAQIDAQABo4G3MIG0MB0GA1UdDgQWBBTE93pAIzHiFRFw
 | 
			
		||||
IU38WhnwXm03GzCBhAYDVR0jBH0we4AUxPd6QCMx4hURcCFN/FoZ8F5tNxuhWKRW
 | 
			
		||||
MFQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJ
 | 
			
		||||
bnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxDTALBgNVBAMTBHRlc3SCCQDPRhlgPIko
 | 
			
		||||
iDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAKUsXLsp3i9Tsj1wp46R
 | 
			
		||||
4IkIjwWT1bN3+JOjmA9aqwEVcxTRSStAa5kfTQwc4QSAgHK1oFPsA8gsv3sftYmZ
 | 
			
		||||
MtvYrvba8cOPonuaCrvtJQMvKgv3d10S6esUGlW+5o3PVPUq5yQ7OaN5JHCDTZGS
 | 
			
		||||
phuxlq7//rNjvypX2hbKUj6z
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN RSA PRIVATE KEY-----
 | 
			
		||||
Proc-Type: 4,ENCRYPTED
 | 
			
		||||
DEK-Info: DES-EDE3-CBC,D2A0607D6E4CE1FD
 | 
			
		||||
 | 
			
		||||
/RMZp/vNTiHiAqVGyByL9Zms7sFWECqpDof6X1jzex7JWi7cjTzKDZiVyqmDfUU3
 | 
			
		||||
A2v8dbMFQfak4tfpeWqx+HPkVX/GNTFhTI/Ic48+d/9iETwu4d0uMHyrX97GDzWt
 | 
			
		||||
72NbBdby16s+Lwp7Gu5WQ2fUwJVagHAD4nrHBP5yjOStf6l8CWSiCUTJCfSYxtR4
 | 
			
		||||
eH3NtnmNE6/E8yodoUJhkNQDcPhP+cbXv5waEYWpoOJQ9G78JeQ+MKI8AEz+19UA
 | 
			
		||||
vAJDrWBjEgxrKK17qqL8+gxm09RzOt5z4QACt8nsJUV80FCENwIxHOlF8ZXc3Nfz
 | 
			
		||||
7wX6+F8LEvDL2Tf4fEELcigHnlf3N5/8iRd0MmAiB+4lRW8tYY3TnSS7fVLTJ/RJ
 | 
			
		||||
C5xdTr80zrM2sgqKbWtPKMSiXWCZGT81FpJ+bne4KAC868sZ71SzG3QiEt72z+On
 | 
			
		||||
fIN0qB31V0wZB+ZCAU0Me138F9BH7rQALVM619f7OUDMEA2Mbnhej4eblqHnc1MY
 | 
			
		||||
/JS4HRa6OnSaQJs2KR2+zqadAa9Z1d3dJhVAZ0bPBJ43xCZDuv+33POv1fXJ21us
 | 
			
		||||
wcy+OrDyEWR27QpWWkOfwvc4txLqxQ4QlNqApIQYV4nWD220ZM9L49KSCqfG2VHN
 | 
			
		||||
vFhjLKTj/oMKJZll/V58Qc3JPj14FKJD5ODfg2LOFst/vA7UhkV1MRar8rlqzIBa
 | 
			
		||||
LGl4zgZCDlFlUmiymXmCSC6LrxD78oHT4EMJFk2fK/lAgW5i4E/qFGHUl8rCqNR3
 | 
			
		||||
Lpo0YYC4hu5hh1aWuxUyMiXQrnCXTbrXj1svTksD/cTCwjRHQ8hpzA==
 | 
			
		||||
-----END RSA PRIVATE KEY-----
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIC7zCCAligAwIBAgIJAOjCfnzSGkPLMA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV
 | 
			
		||||
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
 | 
			
		||||
aWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMTExMTAyMTQz
 | 
			
		||||
NTdaFw0yMTExMDcyMTQzNTdaMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21l
 | 
			
		||||
LVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNV
 | 
			
		||||
BAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApE4i3cM5
 | 
			
		||||
zVAgfw8juoNN9kh/jiqZexQTUgQUrjQAMStSBVvPeoPcShbXYAZFCkICZlPdRrjY
 | 
			
		||||
rCyJfdFkII5W+CRh5uNPuv30NDMkCdDYvre02EsOhpmuXaJcUPL24vlTe+9+su4U
 | 
			
		||||
Hjy7FxOrQLe4S4kB7CNEE0lqLVDr5gXOKGkCAwEAAaOBvjCBuzAdBgNVHQ4EFgQU
 | 
			
		||||
0Cs8cRK/hNU0+IkSJO+rxuebtmcwgYsGA1UdIwSBgzCBgIAU0Cs8cRK/hNU0+IkS
 | 
			
		||||
JO+rxuebtmehXaRbMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRl
 | 
			
		||||
MSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxv
 | 
			
		||||
Y2FsaG9zdIIJAOjCfnzSGkPLMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
 | 
			
		||||
gYEATKWuep0dRQdOwO3QSOYZX3bmbgbMX5rIMn8RT3a/SX4ZD5MSZSqgVOjdmj/I
 | 
			
		||||
kRnlGTyexXIXgKxps4WefCuU8uFqEfGE/yKRD1Lxy4AVve9soPddKtxTAbq1TNXr
 | 
			
		||||
A/5bu1Qqf4tSx48qlQkWbj3Okz2yDbWEjYXWoG3ky4CCtfc=
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
@ -1,82 +0,0 @@
 | 
			
		||||
# PostgreSQL Client Authentication Configuration File
 | 
			
		||||
# ===================================================
 | 
			
		||||
#
 | 
			
		||||
# Refer to the "Client Authentication" section in the
 | 
			
		||||
# PostgreSQL documentation for a complete description
 | 
			
		||||
# of this file.  A short synopsis follows.
 | 
			
		||||
#
 | 
			
		||||
# This file controls: which hosts are allowed to connect, how clients
 | 
			
		||||
# are authenticated, which PostgreSQL user names they can use, which
 | 
			
		||||
# databases they can access.  Records take one of these forms:
 | 
			
		||||
#
 | 
			
		||||
# local      DATABASE  USER  METHOD  [OPTIONS]
 | 
			
		||||
# host       DATABASE  USER  CIDR-ADDRESS  METHOD  [OPTIONS]
 | 
			
		||||
# hostssl    DATABASE  USER  CIDR-ADDRESS  METHOD  [OPTIONS]
 | 
			
		||||
# hostnossl  DATABASE  USER  CIDR-ADDRESS  METHOD  [OPTIONS]
 | 
			
		||||
#
 | 
			
		||||
# (The uppercase items must be replaced by actual values.)
 | 
			
		||||
#
 | 
			
		||||
# The first field is the connection type: "local" is a Unix-domain socket,
 | 
			
		||||
# "host" is either a plain or SSL-encrypted TCP/IP socket, "hostssl" is an
 | 
			
		||||
# SSL-encrypted TCP/IP socket, and "hostnossl" is a plain TCP/IP socket.
 | 
			
		||||
#
 | 
			
		||||
# DATABASE can be "all", "sameuser", "samerole", a database name, or
 | 
			
		||||
# a comma-separated list thereof.
 | 
			
		||||
#
 | 
			
		||||
# USER can be "all", a user name, a group name prefixed with "+", or
 | 
			
		||||
# a comma-separated list thereof.  In both the DATABASE and USER fields
 | 
			
		||||
# you can also write a file name prefixed with "@" to include names from
 | 
			
		||||
# a separate file.
 | 
			
		||||
#
 | 
			
		||||
# CIDR-ADDRESS specifies the set of hosts the record matches.
 | 
			
		||||
# It is made up of an IP address and a CIDR mask that is an integer
 | 
			
		||||
# (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that specifies
 | 
			
		||||
# the number of significant bits in the mask.  Alternatively, you can write
 | 
			
		||||
# an IP address and netmask in separate columns to specify the set of hosts.
 | 
			
		||||
#
 | 
			
		||||
# METHOD can be "trust", "reject", "md5", "password", "gss", "sspi", "krb5",
 | 
			
		||||
# "ident", "pam", "ldap" or "cert".  Note that "password" sends passwords
 | 
			
		||||
# in clear text; "md5" is preferred since it sends encrypted passwords.
 | 
			
		||||
#
 | 
			
		||||
# OPTIONS are a set of options for the authentication in the format
 | 
			
		||||
# NAME=VALUE. The available options depend on the different authentication
 | 
			
		||||
# methods - refer to the "Client Authentication" section in the documentation
 | 
			
		||||
# for a list of which options are available for which authentication methods.
 | 
			
		||||
#
 | 
			
		||||
# Database and user names containing spaces, commas, quotes and other special
 | 
			
		||||
# characters must be quoted. Quoting one of the keywords "all", "sameuser" or
 | 
			
		||||
# "samerole" makes the name lose its special character, and just match a
 | 
			
		||||
# database or username with that name.
 | 
			
		||||
#
 | 
			
		||||
# This file is read on server startup and when the postmaster receives
 | 
			
		||||
# a SIGHUP signal.  If you edit the file on a running system, you have
 | 
			
		||||
# to SIGHUP the postmaster for the changes to take effect.  You can use
 | 
			
		||||
# "pg_ctl reload" to do that.
 | 
			
		||||
 | 
			
		||||
# Put your actual configuration here
 | 
			
		||||
# ----------------------------------
 | 
			
		||||
#
 | 
			
		||||
# If you want to allow non-local connections, you need to add more
 | 
			
		||||
# "host" records. In that case you will also need to make PostgreSQL listen
 | 
			
		||||
# on a non-local interface via the listen_addresses configuration parameter,
 | 
			
		||||
# or via the -i or -h command line switches.
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# CAUTION: Configuring the system for local "trust" authentication allows
 | 
			
		||||
# any local user to connect as any PostgreSQL user, including the database
 | 
			
		||||
# superuser. If you do not trust all your local users, use another
 | 
			
		||||
# authentication method.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
 | 
			
		||||
 | 
			
		||||
# "local" is for Unix domain socket connections only
 | 
			
		||||
local   all         postgres                          trust
 | 
			
		||||
# IPv4 local connections:
 | 
			
		||||
host    all         postgres    127.0.0.1/32          trust
 | 
			
		||||
host    test	all         127.0.0.1/32          md5
 | 
			
		||||
host    hostdb         all         127.0.0.1/32          md5
 | 
			
		||||
hostnossl    hostnossldb         all         127.0.0.1/32          md5
 | 
			
		||||
hostssl    hostssldb         all         127.0.0.1/32          md5    clientcert=0
 | 
			
		||||
hostssl    hostsslcertdb         all         127.0.0.1/32          md5    clientcert=1
 | 
			
		||||
hostssl    certdb         all         127.0.0.1/32          cert
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIC3jCCAkegAwIBAgIJAM9GGWA8iSiIMA0GCSqGSIb3DQEBBQUAMFQxCzAJBgNV
 | 
			
		||||
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
 | 
			
		||||
aWRnaXRzIFB0eSBMdGQxDTALBgNVBAMTBHRlc3QwHhcNMTExMTEwMjE0MTQ3WhcN
 | 
			
		||||
MjExMTA3MjE0MTQ3WjBUMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0
 | 
			
		||||
ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMQ0wCwYDVQQDEwR0
 | 
			
		||||
ZXN0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCns68NbjKQAnHCpmN6amR1
 | 
			
		||||
GdtliqiXDaCjoeBPpVXNQ/ZhqinP9gnDyRPXC5kPqw5/6GqNHcYJqg+IIS8G85Rq
 | 
			
		||||
t3Cs5ZL+JlEDAwd0CkD0Ey5h0oJNfN1bDhV2e/yqc831ElBGK6VItGqKopSUV2y/
 | 
			
		||||
pNijOOdeMZ8GuktT+9mbAQIDAQABo4G3MIG0MB0GA1UdDgQWBBTE93pAIzHiFRFw
 | 
			
		||||
IU38WhnwXm03GzCBhAYDVR0jBH0we4AUxPd6QCMx4hURcCFN/FoZ8F5tNxuhWKRW
 | 
			
		||||
MFQxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJ
 | 
			
		||||
bnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxDTALBgNVBAMTBHRlc3SCCQDPRhlgPIko
 | 
			
		||||
iDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAKUsXLsp3i9Tsj1wp46R
 | 
			
		||||
4IkIjwWT1bN3+JOjmA9aqwEVcxTRSStAa5kfTQwc4QSAgHK1oFPsA8gsv3sftYmZ
 | 
			
		||||
MtvYrvba8cOPonuaCrvtJQMvKgv3d10S6esUGlW+5o3PVPUq5yQ7OaN5JHCDTZGS
 | 
			
		||||
phuxlq7//rNjvypX2hbKUj6z
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
@ -1,18 +0,0 @@
 | 
			
		||||
-----BEGIN CERTIFICATE-----
 | 
			
		||||
MIIC7zCCAligAwIBAgIJAOjCfnzSGkPLMA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV
 | 
			
		||||
BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX
 | 
			
		||||
aWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxvY2FsaG9zdDAeFw0xMTExMTAyMTQz
 | 
			
		||||
NTdaFw0yMTExMDcyMTQzNTdaMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21l
 | 
			
		||||
LVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNV
 | 
			
		||||
BAMTCWxvY2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEApE4i3cM5
 | 
			
		||||
zVAgfw8juoNN9kh/jiqZexQTUgQUrjQAMStSBVvPeoPcShbXYAZFCkICZlPdRrjY
 | 
			
		||||
rCyJfdFkII5W+CRh5uNPuv30NDMkCdDYvre02EsOhpmuXaJcUPL24vlTe+9+su4U
 | 
			
		||||
Hjy7FxOrQLe4S4kB7CNEE0lqLVDr5gXOKGkCAwEAAaOBvjCBuzAdBgNVHQ4EFgQU
 | 
			
		||||
0Cs8cRK/hNU0+IkSJO+rxuebtmcwgYsGA1UdIwSBgzCBgIAU0Cs8cRK/hNU0+IkS
 | 
			
		||||
JO+rxuebtmehXaRbMFkxCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRl
 | 
			
		||||
MSEwHwYDVQQKExhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQxEjAQBgNVBAMTCWxv
 | 
			
		||||
Y2FsaG9zdIIJAOjCfnzSGkPLMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
 | 
			
		||||
gYEATKWuep0dRQdOwO3QSOYZX3bmbgbMX5rIMn8RT3a/SX4ZD5MSZSqgVOjdmj/I
 | 
			
		||||
kRnlGTyexXIXgKxps4WefCuU8uFqEfGE/yKRD1Lxy4AVve9soPddKtxTAbq1TNXr
 | 
			
		||||
A/5bu1Qqf4tSx48qlQkWbj3Okz2yDbWEjYXWoG3ky4CCtfc=
 | 
			
		||||
-----END CERTIFICATE-----
 | 
			
		||||
@ -1,15 +0,0 @@
 | 
			
		||||
-----BEGIN RSA PRIVATE KEY-----
 | 
			
		||||
MIICXAIBAAKBgQCkTiLdwznNUCB/DyO6g032SH+OKpl7FBNSBBSuNAAxK1IFW896
 | 
			
		||||
g9xKFtdgBkUKQgJmU91GuNisLIl90WQgjlb4JGHm40+6/fQ0MyQJ0Ni+t7TYSw6G
 | 
			
		||||
ma5dolxQ8vbi+VN7736y7hQePLsXE6tAt7hLiQHsI0QTSWotUOvmBc4oaQIDAQAB
 | 
			
		||||
AoGAXkP1/QVkxEaUXlFxTjDHKeWuSQJnzBVYgFWXB9sNwSf5htmFz+SXHmq8Znsy
 | 
			
		||||
YRA+EDdNXKXwqddjiqv3pjYD7q6TgzF4D32/NwZGfF7VzBDj2fXpVxjSMZpsHixq
 | 
			
		||||
7GIMUTZxzqTlUMmozEFCgHycN84Pw9dmPpJ6FerqsxhPA4ECQQDQfIZuhBhBqinP
 | 
			
		||||
qHs1ttZQ1VIgJvCnjXXovyQF0fo53xhCqBIHAPQk/zbFDEjdH54e2gSYekBSvtwD
 | 
			
		||||
Dy9KmjbjAkEAyb//56WAYY3gFYBVDSyCZF5Afax0KS/eDYKlPiF45BtdxhdNTY6M
 | 
			
		||||
56C1+K3FiAuTMzNUbfXnDq9mZ1lZreX5QwJBAMx1gqS5WMx044Ip2YMI5s7pFRxA
 | 
			
		||||
8/ttiHeTk/E9RmcgubsM9nj133i07PJ7pK1uR3Q8HQunwJMlZ8B8UMWZzT8CQBD7
 | 
			
		||||
zcIlZ4pO1DdbJ03FmnByksFBnEG/WtUOU3TIgpHJT/qWCZbm0ivJlqgJkOBkAQ9F
 | 
			
		||||
We0rzzioQVmf5vHBs1sCQDCEzTU8Ge/BrWtd1EP9JVx7aFY8c5bRvj+3FPp+43Ep
 | 
			
		||||
5kc1lJK8EINevxykfJ4f94S6GPLuSFfIWEys//WrH14=
 | 
			
		||||
-----END RSA PRIVATE KEY-----
 | 
			
		||||
@ -14,7 +14,11 @@
 | 
			
		||||
      <url>https://jdbc.postgresql.org/about/license.html</url>
 | 
			
		||||
    </license>
 | 
			
		||||
  </licenses>
 | 
			
		||||
 | 
			
		||||
  <parent>
 | 
			
		||||
    <groupId>org.sonatype.oss</groupId>
 | 
			
		||||
    <artifactId>oss-parent</artifactId>
 | 
			
		||||
    <version>7</version>
 | 
			
		||||
  </parent>
 | 
			
		||||
  <organization>
 | 
			
		||||
    <name>openGauss</name>
 | 
			
		||||
    <url>https://opengauss.org/</url>
 | 
			
		||||
@ -244,6 +248,33 @@
 | 
			
		||||
 | 
			
		||||
  <build>
 | 
			
		||||
    <plugins>
 | 
			
		||||
      <plugin>
 | 
			
		||||
        <groupId>org.sonatype.plugins</groupId>
 | 
			
		||||
        <artifactId>nexus-staging-maven-plugin</artifactId>
 | 
			
		||||
        <version>1.6.8</version>
 | 
			
		||||
        <extensions>true</extensions>
 | 
			
		||||
        <configuration>
 | 
			
		||||
          <!-- 与 setting.xml 的 server 配置中的 sonatype-release 对应-->
 | 
			
		||||
          <serverId>sonatype-nexus-staging</serverId>
 | 
			
		||||
          <nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
 | 
			
		||||
          <autoReleaseAfterClose>true</autoReleaseAfterClose>
 | 
			
		||||
        </configuration>
 | 
			
		||||
      </plugin>
 | 
			
		||||
      <!--Maven GPG插件用于使用以下配置对组件进行签名-->
 | 
			
		||||
      <plugin>
 | 
			
		||||
        <groupId>org.apache.maven.plugins</groupId>
 | 
			
		||||
        <artifactId>maven-gpg-plugin</artifactId>
 | 
			
		||||
        <version>1.5</version>
 | 
			
		||||
        <executions>
 | 
			
		||||
          <execution>
 | 
			
		||||
            <id>sign-artifacts</id>
 | 
			
		||||
            <phase>verify</phase>
 | 
			
		||||
            <goals>
 | 
			
		||||
              <goal>sign</goal>
 | 
			
		||||
            </goals>
 | 
			
		||||
          </execution>
 | 
			
		||||
        </executions>
 | 
			
		||||
      </plugin>
 | 
			
		||||
      <plugin>
 | 
			
		||||
        <groupId>org.apache.maven.plugins</groupId>
 | 
			
		||||
        <artifactId>maven-site-plugin</artifactId>
 | 
			
		||||
@ -298,7 +329,7 @@
 | 
			
		||||
        </executions>
 | 
			
		||||
      </plugin>
 | 
			
		||||
    </plugins>
 | 
			
		||||
 | 
			
		||||
  
 | 
			
		||||
    <pluginManagement>
 | 
			
		||||
      <plugins>
 | 
			
		||||
        <plugin>
 | 
			
		||||
@ -328,9 +359,11 @@
 | 
			
		||||
          <groupId>org.apache.maven.plugins</groupId>
 | 
			
		||||
          <artifactId>maven-javadoc-plugin</artifactId>
 | 
			
		||||
          <configuration>
 | 
			
		||||
            <failOnWarnings>true</failOnWarnings>
 | 
			
		||||
            <failOnWarnings>false</failOnWarnings>
 | 
			
		||||
            <failOnError>false</failOnError>
 | 
			
		||||
          </configuration>
 | 
			
		||||
        </plugin>
 | 
			
		||||
 | 
			
		||||
        <plugin>
 | 
			
		||||
          <artifactId>maven-compiler-plugin</artifactId>
 | 
			
		||||
          <version>3.1</version>
 | 
			
		||||
@ -346,16 +379,6 @@
 | 
			
		||||
      </plugins>
 | 
			
		||||
    </pluginManagement>
 | 
			
		||||
  </build>
 | 
			
		||||
  <distributionManagement>
 | 
			
		||||
    <repository>
 | 
			
		||||
      <id>ClouldArtifact-central</id>
 | 
			
		||||
      <url>http://cmc.centralrepo.rnd.huawei.com/maven/</url>
 | 
			
		||||
    </repository>
 | 
			
		||||
    <snapshotRepository>
 | 
			
		||||
      <id>ClouldArtifact-central</id>
 | 
			
		||||
      <url>http://cmc.centralrepo.rnd.huawei.com/maven/</url>
 | 
			
		||||
    </snapshotRepository>
 | 
			
		||||
  </distributionManagement>
 | 
			
		||||
  <scm>
 | 
			
		||||
    <tag>REL42.2.5</tag>
 | 
			
		||||
  </scm>
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										22
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								pom.xml
									
									
									
									
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
			
		||||
  <modelVersion>4.0.0</modelVersion>
 | 
			
		||||
<groupId>com.huawei</groupId> 
 | 
			
		||||
  <groupId>com.huawei</groupId>
 | 
			
		||||
 | 
			
		||||
  <artifactId>pgjdbc-aggregate</artifactId>
 | 
			
		||||
  <packaging>pom</packaging>
 | 
			
		||||
@ -13,14 +13,24 @@
 | 
			
		||||
  <modules>
 | 
			
		||||
    <module>pgjdbc</module>
 | 
			
		||||
  </modules>
 | 
			
		||||
 | 
			
		||||
  
 | 
			
		||||
  <!-- If inherited from parent pom, maven tries to add artifactId to URLs -->
 | 
			
		||||
  <scm>
 | 
			
		||||
    <url>https://github.com/pgjdbc/pgjdbc</url>
 | 
			
		||||
    <connection>scm:git:https://github.com/pgjdbc/pgjdbc.git</connection>
 | 
			
		||||
    <developerConnection>scm:git:git@github.com:pgjdbc/pgjdbc.git</developerConnection>
 | 
			
		||||
    <tag>REL42.2.5</tag>
 | 
			
		||||
      <url>https://gitee.com/opengauss/openGauss-connector-jdbc</url>
 | 
			
		||||
      <connection>scm:git:https://gitee.com/opengauss/openGauss-connector-jdbc.git</connection>
 | 
			
		||||
      <developerConnection>scm:git:git@gitee.com:opengauss/openGauss-connector-jdbc.git</developerConnection>
 | 
			
		||||
      <tag>REL42.2.5</tag>
 | 
			
		||||
  </scm>
 | 
			
		||||
  <distributionManagement>
 | 
			
		||||
      <snapshotRepository>
 | 
			
		||||
          <id>sonatype-nexus-snapshots</id>
 | 
			
		||||
          <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
 | 
			
		||||
      </snapshotRepository>
 | 
			
		||||
      <repository>
 | 
			
		||||
          <id>sonatype-nexus-staging</id>
 | 
			
		||||
          <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
 | 
			
		||||
      </repository>
 | 
			
		||||
  </distributionManagement>
 | 
			
		||||
  <build>
 | 
			
		||||
        <plugins>
 | 
			
		||||
            <plugin>
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user