forked from pool/mysql-connector-java
Compare commits
129 Commits
Author | SHA256 | Date | |
---|---|---|---|
251a3e94ba | |||
c234634b6b | |||
e5baf8836a | |||
c15aaef608 | |||
b2d5e3addc | |||
ee85404f94 | |||
171d724362 | |||
ec9d5c311c | |||
2fc7700800 | |||
bc8d5f0b40 | |||
d0402808f2 | |||
a6f604b76a | |||
3c35187328 | |||
e536b76611 | |||
bcf5c32661 | |||
2ca4ab189c | |||
d14b0e0854 | |||
9b206d1b2c | |||
8c52a80ab3 | |||
56a85bae48 | |||
c3b2d958b5 | |||
f89dff80a5 | |||
eb7a784974 | |||
842c1c3cc1 | |||
818e902180 | |||
a297425252 | |||
09a3bdc594 | |||
0ecd07162f | |||
587597f113 | |||
9fc9d77cc2 | |||
507316d0fd | |||
5531fb9053 | |||
bd28e9f07b | |||
dbf8f531de | |||
d9dbedeab2 | |||
f233822205 | |||
13b8e8f9bb | |||
8ef04dcacb | |||
956960eccd | |||
90775fa1ca | |||
712b2ea63e | |||
df4a492c8d | |||
14a0217ae4 | |||
a6714badb4 | |||
ff6f99e895 | |||
|
a63db191b0 | ||
1e5130ba5b | |||
9a369092e8 | |||
265b9d8101 | |||
25f8cfda8d | |||
41ecff373d | |||
a5acc314f1 | |||
2a03262005 | |||
ab9495f0fa | |||
|
d080b007b9 | ||
550f6f9379 | |||
f926a1b939 | |||
bb8219d657 | |||
|
3469ba37f8 | ||
63f5841d70 | |||
9a3bd11c4c | |||
2e5a759713 | |||
f5a7ecf879 | |||
18922aea2a | |||
f909f8646b | |||
a31bab97c6 | |||
0310747738 | |||
87cc1ae84e | |||
1f12661655 | |||
05e0d020ee | |||
1f16d35ad9 | |||
0cf8aadaa8 | |||
56869b57ec | |||
1b429224e3 | |||
58ee288472 | |||
9216b0cb64 | |||
0aa820d95a | |||
cf9850a3a1 | |||
21c7ed9acd | |||
e861faddb9 | |||
9e85268ed1 | |||
3b93728b1b | |||
819730ac0b | |||
ab29e838c1 | |||
f1f234b768 | |||
|
2a02d3d864 | ||
33928772f6 | |||
|
40b8356db7 | ||
|
de088f1e50 | ||
|
64518923b8 | ||
|
f4baf482ee | ||
|
81bd08a58f | ||
|
1a9cfd5f88 | ||
|
f772ac4b8f | ||
|
94b1cd0d11 | ||
|
6b950ddb9b | ||
|
62f74de843 | ||
390dd01da7 | |||
|
918e798c4c | ||
|
2432dab4c4 | ||
|
3e31a322cf | ||
|
2ce62e4974 | ||
|
e1f41462f5 | ||
|
c9803e11f7 | ||
|
7021fa3f10 | ||
|
3fcde2e37a | ||
|
0397197231 | ||
f13aac25c5 | |||
|
a7b9db33d6 | ||
|
975e6bd40b | ||
|
77aaee9865 | ||
|
dd657c9da4 | ||
dba89fbc38 | |||
2aa871198f | |||
|
8e2d1dd35a | ||
837b5a3b52 | |||
|
94a2bd21a9 | ||
8e961da0b0 | |||
b16cccdf41 | |||
|
b284c94942 | ||
c24fb792cd | |||
531bbe3605 | |||
|
1a8db28968 | ||
|
05731fd0c0 | ||
|
5e2ca828f4 | ||
|
f1de0891ae | ||
|
0e23ffcd8f | ||
|
605edc7388 | ||
|
3b17c3f2b0 |
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:80ec086b69041e286b0b5d503c593f999153c5ec686488ebc558a7a9f4832a56
|
|
||||||
size 1919815
|
|
BIN
mysql-connector-java-9.2.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
mysql-connector-java-9.2.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
mysql-connector-java-generated-for-protobuf-3.9.2.tar.xz
(Stored with Git LFS)
BIN
mysql-connector-java-generated-for-protobuf-3.9.2.tar.xz
(Stored with Git LFS)
Binary file not shown.
@@ -5,22 +5,22 @@
|
|||||||
import com.mysql.cj.protocol.a.authentication.AuthenticationKerberosClient;
|
import com.mysql.cj.protocol.a.authentication.AuthenticationKerberosClient;
|
||||||
import com.mysql.cj.protocol.a.authentication.AuthenticationLdapSaslClientPlugin;
|
import com.mysql.cj.protocol.a.authentication.AuthenticationLdapSaslClientPlugin;
|
||||||
-import com.mysql.cj.protocol.a.authentication.AuthenticationOciClient;
|
-import com.mysql.cj.protocol.a.authentication.AuthenticationOciClient;
|
||||||
|
import com.mysql.cj.protocol.a.authentication.AuthenticationOpenidConnectClient;
|
||||||
import com.mysql.cj.protocol.a.authentication.AuthenticationWebAuthnClient;
|
import com.mysql.cj.protocol.a.authentication.AuthenticationWebAuthnClient;
|
||||||
import com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin;
|
import com.mysql.cj.protocol.a.authentication.CachingSha2PasswordPlugin;
|
||||||
import com.mysql.cj.protocol.a.authentication.MysqlClearPasswordPlugin;
|
|
||||||
@@ -249,7 +248,6 @@ public class NativeAuthenticationProvide
|
@@ -249,7 +248,6 @@ public class NativeAuthenticationProvide
|
||||||
pluginsToInit.add(new MysqlOldPasswordPlugin());
|
pluginsToInit.add(new MysqlOldPasswordPlugin());
|
||||||
pluginsToInit.add(new AuthenticationLdapSaslClientPlugin());
|
pluginsToInit.add(new AuthenticationLdapSaslClientPlugin());
|
||||||
pluginsToInit.add(new AuthenticationKerberosClient());
|
pluginsToInit.add(new AuthenticationKerberosClient());
|
||||||
- pluginsToInit.add(new AuthenticationOciClient());
|
- pluginsToInit.add(new AuthenticationOciClient());
|
||||||
pluginsToInit.add(new AuthenticationWebAuthnClient());
|
pluginsToInit.add(new AuthenticationWebAuthnClient());
|
||||||
|
pluginsToInit.add(new AuthenticationOpenidConnectClient());
|
||||||
|
|
||||||
// plugins from authenticationPluginClasses connection parameter
|
|
||||||
--- a/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
|
--- a/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
|
||||||
+++ b/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
|
+++ b/src/main/resources/com/mysql/cj/LocalizedErrorMessages.properties
|
||||||
@@ -35,18 +35,6 @@ AuthenticationLdapSaslClientPlugin.Missi
|
@@ -40,18 +40,6 @@ AuthenticationOpenidConnect.MissingIdTok
|
||||||
AuthenticationLdapSaslClientPlugin.FailCreateSaslClient=Failed creating a SASL client for the authentication mechanism ''{0}''.
|
AuthenticationOpenidConnect.FailReadIdTokenFile=Failed reading the OpenID Identity Token file specified in the connection property ''idTokenFile''.
|
||||||
AuthenticationLdapSaslClientPlugin.ErrProcessingAuthIter=Error while processing an authentication iteration for the authentication mechanism ''{0}''.
|
AuthenticationOpenidConnect.InvalidIdTokenFile=The file specified in the connection property ''idTokenFile'' contains an invalid OpenID Identity Token.
|
||||||
|
|
||||||
-AuthenticationOciClientPlugin.ConfigFileNotFound=OCI configuration file not found.
|
-AuthenticationOciClientPlugin.ConfigFileNotFound=OCI configuration file not found.
|
||||||
-AuthenticationOciClientPlugin.OciSdkNotFound=The OCI SDK cannot be found or it is not installed.
|
-AuthenticationOciClientPlugin.OciSdkNotFound=The OCI SDK cannot be found or it is not installed.
|
||||||
@@ -34,6 +34,6 @@
|
|||||||
-AuthenticationOciClientPlugin.SecurityTokenTooBig=Invalid security token file. File size above 10 KB.
|
-AuthenticationOciClientPlugin.SecurityTokenTooBig=Invalid security token file. File size above 10 KB.
|
||||||
-AuthenticationOciClientPlugin.FailedReadingSecurityTokenFile=Failed reading the security token file referenced in the OCI configuration entry ''security_token_file''.
|
-AuthenticationOciClientPlugin.FailedReadingSecurityTokenFile=Failed reading the security token file referenced in the OCI configuration entry ''security_token_file''.
|
||||||
-
|
-
|
||||||
|
AuthenticationProvider.BadAuthenticationPlugin=Unable to load authentication plugin ''{0}''.
|
||||||
AuthenticationProvider.BadDefaultAuthenticationPlugin=Improper value "{0}" for property ''defaultAuthenticationPlugin''.
|
AuthenticationProvider.BadDefaultAuthenticationPlugin=Improper value "{0}" for property ''defaultAuthenticationPlugin''.
|
||||||
AuthenticationProvider.DefaultAuthenticationPluginIsNotListed=Default authentication plugin "{0}" is neither one of the built-in plugins nor one of the plugins listed in ''authenticationPlugins''.
|
AuthenticationProvider.DefaultAuthenticationPluginIsNotListed=Default authentication plugin "{0}" is neither one of the built-in plugins nor one of the plugins listed in ''authenticationPlugins''.
|
||||||
AuthenticationProvider.BadDisabledAuthenticationPlugin=Can''t disable the default authentication plugin. Either remove "{0}" from the disabled authentication plugins list, or choose a different default authentication plugin.
|
|
||||||
|
@@ -1,14 +1,14 @@
|
|||||||
--- mysql-connector-j-8.4.0/src/main/core-impl/java/com/mysql/cj/NativeSession.java 2024-08-20 09:40:16.912267863 +0200
|
--- a/src/main/core-impl/java/com/mysql/cj/NativeSession.java
|
||||||
+++ mysql-connector-j-8.4.0/src/main/core-impl/java/com/mysql/cj/NativeSession.java 2024-08-20 10:15:54.394893409 +0200
|
+++ b/src/main/core-impl/java/com/mysql/cj/NativeSession.java
|
||||||
@@ -37,7 +37,6 @@
|
@@ -40,7 +40,6 @@ import java.util.stream.Collectors;
|
||||||
import java.util.function.Supplier;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
import com.mysql.cj.conf.HostInfo;
|
import com.mysql.cj.conf.HostInfo;
|
||||||
-import com.mysql.cj.conf.PropertyDefinitions.OpenTelemetry;
|
-import com.mysql.cj.conf.PropertyDefinitions.OpenTelemetry;
|
||||||
import com.mysql.cj.conf.PropertyKey;
|
import com.mysql.cj.conf.PropertyKey;
|
||||||
import com.mysql.cj.conf.PropertySet;
|
import com.mysql.cj.conf.PropertySet;
|
||||||
import com.mysql.cj.conf.RuntimeProperty;
|
import com.mysql.cj.conf.RuntimeProperty;
|
||||||
@@ -51,7 +50,6 @@
|
@@ -54,7 +53,6 @@ import com.mysql.cj.exceptions.MysqlErro
|
||||||
import com.mysql.cj.exceptions.OperationCancelledException;
|
import com.mysql.cj.exceptions.OperationCancelledException;
|
||||||
import com.mysql.cj.interceptors.QueryInterceptor;
|
import com.mysql.cj.interceptors.QueryInterceptor;
|
||||||
import com.mysql.cj.log.Log;
|
import com.mysql.cj.log.Log;
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
import com.mysql.cj.protocol.ColumnDefinition;
|
import com.mysql.cj.protocol.ColumnDefinition;
|
||||||
import com.mysql.cj.protocol.NetworkResources;
|
import com.mysql.cj.protocol.NetworkResources;
|
||||||
import com.mysql.cj.protocol.ProtocolEntityFactory;
|
import com.mysql.cj.protocol.ProtocolEntityFactory;
|
||||||
@@ -107,24 +105,7 @@
|
@@ -110,24 +108,7 @@ public class NativeSession extends CoreS
|
||||||
|
|
||||||
public NativeSession(HostInfo hostInfo, PropertySet propSet) {
|
public NativeSession(HostInfo hostInfo, PropertySet propSet) {
|
||||||
super(hostInfo, propSet);
|
super(hostInfo, propSet);
|
||||||
|
@@ -1,3 +1,93 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 27 13:48:27 UTC 2025 - Gus Kenion <gus.kenion@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to Version 9.2.0
|
||||||
|
- Fix for Bug#116318 (Bug#37152533), useServerPrepStmts
|
||||||
|
useLocalTransactionState cause first execute rollback failure.
|
||||||
|
- Fix for Bug#116955 (Bug#37383012), Tests fail after server
|
||||||
|
changed cipher for xdevapi.
|
||||||
|
- Fix for Bug#63992 (Bug#14598872), getTables did not return a
|
||||||
|
result for table names with a dot in it.
|
||||||
|
- WL#16558, Upgrade 3rd party libraries and tools.
|
||||||
|
- Fix for Bug#37125271, RPM depends on java-headless 1:1.8.0
|
||||||
|
which makes java8 unnessessarily be installed.
|
||||||
|
- Fix for Bug#115586 (Bug#36850047), When upgrading to mysql
|
||||||
|
connetor/j-8.4.0, creating a connection becomes too slow.
|
||||||
|
- Fix for Bug#116630 (Bug#37272802), Tests fail on Windows if
|
||||||
|
test database has upper/mixed case chars.
|
||||||
|
- Fix for Bug#71143 (Bug#17967091), Calling ResultSet.updateRow
|
||||||
|
should not set all field values in UPDATE.
|
||||||
|
- Fix for Bug#103437 (Bug#32807360), Syntax error when calling
|
||||||
|
PreparedStatement.getMetadata() with LIMIT placeholded.
|
||||||
|
- Fix for Bug#96786 (Bug#30280035), Retrieving streaming result
|
||||||
|
set fails when closeOnCompletion is enabled.
|
||||||
|
- Fix for Bug#21983318, QUERYTIMEOUT VALUE RESETTING TO 0 AFTER
|
||||||
|
PREPSTMT.EXECUTEBATCH() EXECUTION.
|
||||||
|
- Fix for Bug#116113 (Bug#37063728), DatabaseMetaData#getTables
|
||||||
|
doesn't work properly for delimited identifiers.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 21 12:20:07 UTC 2024 - Gus Kenion <gus.kenion@suse.com>
|
||||||
|
|
||||||
|
- Upgrade to Version 9.1.0
|
||||||
|
* Fix for Bug#116114 (Bug#37067812), Connector/J is writing
|
||||||
|
incorrect values when passed negative dates.
|
||||||
|
* Fix for Bug#96623 (Bug#30221117), batch update with
|
||||||
|
rewriteBatchedStatements&useServerPrepStmts send fail request.
|
||||||
|
* Fix for Bug#114705 (Bug#36539680), Contribution: make
|
||||||
|
trustStorePassword be null if
|
||||||
|
this.trustStoreSettings.keyStorePassword is null.
|
||||||
|
* Fix for Bug#84117 (Bug#25247468),
|
||||||
|
includeThreadNamesAsStatementComment ignored when using
|
||||||
|
prepared statement.
|
||||||
|
* Fix for Bug#101054 (Bug#32544786), Batched Query >
|
||||||
|
maxAllowedPacket size causes an ArrayIndexOutOfBoundsException.
|
||||||
|
* Fix for Bug#108415 (Bug#34579258), NullPointerException in
|
||||||
|
AbstractQuery::stopQueryTimer.
|
||||||
|
* Fix for Bug#115265 (Bug#36843227), Second stored procedure call
|
||||||
|
with cacheCallableStmts might fail.
|
||||||
|
* Fix for Bug#36936407, PrepareCall method doesn't work as
|
||||||
|
expected when DB name is involved.
|
||||||
|
* WL#16490, OpenID Connect authentication support.
|
||||||
|
* Fix for Bug#112790 (Bug#35936477), Statement.getGeneratedKeys()
|
||||||
|
returns unexpected value.
|
||||||
|
* Fix for Bug#113509 (Bug#36154975), closeOnCompletion cause no
|
||||||
|
statement reuse and server memory leak.
|
||||||
|
* Fix for Bug#109418 (Bug#36043556), batch insert threw an
|
||||||
|
unexpected exception.
|
||||||
|
* Fix for Bug#114410 (Bug#36434816), Code performance issue.
|
||||||
|
* Fix for Bug#110586 (Bug#35254470), got unexpected result when
|
||||||
|
the data type was set to ZEROFILL.
|
||||||
|
- Includes changes from version 9.0.0
|
||||||
|
* WL#16391, Upgrade 3rd party libraries and tools.
|
||||||
|
* Fix for Bug#114846 (Bug#36574322), Auto-closeable X dev session.
|
||||||
|
* Fix for Bug#114989 (Bug#36612566), Setting null value in
|
||||||
|
setClientInfo throws an NPE.
|
||||||
|
* WL#16376, Set 'caching_sha2_password' as default fallback
|
||||||
|
authentication plugin.
|
||||||
|
* WL#16342, Update MySQL error codes mapping.
|
||||||
|
* WL#16353, Refresh the list of acceptable TLS ciphers.
|
||||||
|
* Fix for Bug#114687 (Bug#36529541), Tests fail after
|
||||||
|
mysql_native_password has been made optional in server.
|
||||||
|
* WL#16319, Remove deprecated insensitive terminology based
|
||||||
|
methods.
|
||||||
|
* WL#16324, Update static MySQL keywords list.
|
||||||
|
* Fix for Bug#110512 (Bug#35223851), Contribution: Replace
|
||||||
|
synchronized with ReentrantLock.
|
||||||
|
* Fix for Bug#108830 (Bug#34721173), LIMIT clause, setMaxRows and
|
||||||
|
cursor combined returns wrong number or rows.
|
||||||
|
- Refactored mysql-connector-java-remove-oci-support.patch for
|
||||||
|
v9.1.0
|
||||||
|
- Refactored
|
||||||
|
mysql-connector-java-remove-opentelemetry-support.patch for
|
||||||
|
v9.1.0
|
||||||
|
- Refactored reproducible-build.patch for v9.1.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 29 19:50:16 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Fix build after removal of the default %%{java_home} define
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Aug 20 08:17:53 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
Tue Aug 20 08:17:53 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package mysql-connector-java
|
# spec file for package mysql-connector-java
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,20 +18,13 @@
|
|||||||
|
|
||||||
%define new_name mysql-connector-j
|
%define new_name mysql-connector-j
|
||||||
Name: mysql-connector-java
|
Name: mysql-connector-java
|
||||||
Version: 8.4.0
|
Version: 9.2.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Official JDBC Driver for MySQL
|
Summary: Official JDBC Driver for MySQL
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Development/Languages/Java
|
Group: Development/Languages/Java
|
||||||
URL: https://dev.mysql.com/downloads/connector/j/
|
URL: https://dev.mysql.com/downloads/connector/j/
|
||||||
Source0: https://github.com/mysql/mysql-connector-j/archive/refs/tags/%{version}.tar.gz#:/%{name}-%{version}.tar.gz
|
Source0: https://github.com/mysql/mysql-connector-j/archive/refs/tags/%{version}.tar.gz#:/%{name}-%{version}.tar.gz
|
||||||
# NOTE:
|
|
||||||
# the following file contains the generated protobuf files with
|
|
||||||
# previous versions of protoc (protobuf) that are needed to build
|
|
||||||
# in previous SUSE distros.
|
|
||||||
# Source from:
|
|
||||||
# https://github.com/mysql/mysql-connector-j/commit/6976d9d779b498c254fc5cab5e69cfc74fc3e4f0
|
|
||||||
Source1: mysql-connector-java-generated-for-protobuf-3.9.2.tar.xz
|
|
||||||
Patch0: javac-check.patch
|
Patch0: javac-check.patch
|
||||||
# NOTE: Oracle OCI is not packaged yet
|
# NOTE: Oracle OCI is not packaged yet
|
||||||
# The patch doesn't remove the file AuthenticationOciClient.java
|
# The patch doesn't remove the file AuthenticationOciClient.java
|
||||||
@@ -48,7 +41,8 @@ BuildRequires: java-devel >= 1.8
|
|||||||
BuildRequires: javapackages-local >= 6
|
BuildRequires: javapackages-local >= 6
|
||||||
BuildRequires: javassist >= 3.28.0
|
BuildRequires: javassist >= 3.28.0
|
||||||
BuildRequires: junit
|
BuildRequires: junit
|
||||||
BuildRequires: protobuf-java >= 3.9.2
|
BuildRequires: protobuf-devel >= 26
|
||||||
|
BuildRequires: protobuf-java >= 26
|
||||||
BuildRequires: slf4j
|
BuildRequires: slf4j
|
||||||
BuildRequires: xz
|
BuildRequires: xz
|
||||||
Requires: jta >= 1.0
|
Requires: jta >= 1.0
|
||||||
@@ -85,15 +79,6 @@ set that supports the capabilities of MySQL.
|
|||||||
%patch -P 2 -p1
|
%patch -P 2 -p1
|
||||||
%patch -P 3 -p1
|
%patch -P 3 -p1
|
||||||
|
|
||||||
%if 0%{?suse_version} <= 1500
|
|
||||||
# ship protobuf generated files compatible with protobuf 3.9.2
|
|
||||||
# which is the version we have in SLE15 SP2, the files were taken
|
|
||||||
# from commit 6976d9d779b498c254fc5cab5e69cfc74fc3e4f0, which is
|
|
||||||
# the last version compatible with that version of protobuf and
|
|
||||||
# are equivalent in functionality
|
|
||||||
tar -xvf %{SOURCE1} -C .
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# remove OCI support
|
# remove OCI support
|
||||||
rm -rf src/main/protocol-impl/java/com/mysql/cj/protocol/a/authentication/AuthenticationOciClient.java
|
rm -rf src/main/protocol-impl/java/com/mysql/cj/protocol/a/authentication/AuthenticationOciClient.java
|
||||||
|
|
||||||
@@ -105,10 +90,10 @@ rm -rf src/main/core-impl/java/com/mysql/cj/otel/OpenTelemetryScope.java
|
|||||||
# extra libs
|
# extra libs
|
||||||
mkdir -p lib
|
mkdir -p lib
|
||||||
mkdir -p src/lib
|
mkdir -p src/lib
|
||||||
ln -f -s %{_datadir}/java/ant/ant-contrib.jar lib/ant-contrib.jar
|
ln -f -s `find-jar ant/ant-contrib` lib/ant-contrib.jar
|
||||||
ln -f -s %{_datadir}/java/slf4j/api.jar lib/slf4j-api.jar
|
ln -f -s `find-jar slf4j/api` lib/slf4j-api.jar
|
||||||
ln -s %{_datadir}/java/javassist.jar lib/javassist.jar
|
ln -s `find-jar javassist` lib/javassist.jar
|
||||||
ln -s %{_datadir}/java/protobuf.jar lib/protobuf.jar
|
ln -s `find-jar protobuf` lib/protobuf.jar
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@@ -121,15 +106,14 @@ export CLASSPATH=$(build-classpath \
|
|||||||
junit \
|
junit \
|
||||||
reload4j \
|
reload4j \
|
||||||
protobuf)
|
protobuf)
|
||||||
%{ant} \
|
ant \
|
||||||
-Dsnapshot.version= \
|
-Dsnapshot.version= \
|
||||||
-Dcom.mysql.jdbc.extra.libs=lib \
|
-Dcom.mysql.jdbc.extra.libs=lib \
|
||||||
-Dant.java.version=1.8 \
|
-Dant.java.version=1.8 \
|
||||||
-Dant.build.javac.source=1.8 \
|
-Dant.build.javac.source=1.8 \
|
||||||
-Dant.build.javac.target=1.8 \
|
-Dant.build.javac.target=1.8 \
|
||||||
-Dcom.mysql.cj.build.jdk=%{java_home} \
|
-Dcom.mysql.cj.build.jdk.javac=javac \
|
||||||
-Dcom.mysql.cj.build.jdk.javac=%javac \
|
-Dcom.mysql.cj.build.jdk.java=java \
|
||||||
-Dcom.mysql.cj.build.jdk.java=%java \
|
|
||||||
build
|
build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@@ -145,7 +129,7 @@ install -d -m 755 %{buildroot}%{_mavenpomdir}
|
|||||||
# Install the Maven build information as new name
|
# Install the Maven build information as new name
|
||||||
%{mvn_install_pom} build/%{new_name}-%{version}-SNAPSHOT/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{new_name}.pom
|
%{mvn_install_pom} build/%{new_name}-%{version}-SNAPSHOT/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{new_name}.pom
|
||||||
sed -i 's/-SNAPSHOT//' %{buildroot}%{_mavenpomdir}/JPP-%{new_name}.pom
|
sed -i 's/-SNAPSHOT//' %{buildroot}%{_mavenpomdir}/JPP-%{new_name}.pom
|
||||||
%add_maven_depmap JPP-%{new_name}.pom %{new_name}.jar -a com.mysql:%{name}
|
%add_maven_depmap JPP-%{new_name}.pom %{new_name}.jar -a "com.mysql:%{name}","mysql:%{name}"
|
||||||
|
|
||||||
%files -f .mfiles
|
%files -f .mfiles
|
||||||
%{_javadir}/%{name}.jar
|
%{_javadir}/%{name}.jar
|
||||||
|
@@ -9,7 +9,7 @@
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import com.mysql.cj.Messages;
|
import com.mysql.cj.Messages;
|
||||||
@@ -894,7 +894,7 @@ public class PropertyDefinitions {
|
@@ -899,7 +899,7 @@ public class PropertyDefinitions {
|
||||||
//
|
//
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user