diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000000000000000000000000000000000000..2b63cf353033cbf732ac5ed4303c067a6eb6ebf4
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,15 @@
+# This file is for unifying the coding style for different editors and IDEs
+# See editorconfig.org
+
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.java]
+indent_size = 4
diff --git a/README.md b/README.md
index 050828fa999a14648a89b533d15434773eaeffb9..80fc4d4484b6b33edbbbdd9bbb4a990762eb9923 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
OceanBase Log Client
---------------
-OceanBase Log Client is a Java client for [oblogproxy](https://github.com/oceanbase/oblogproxy). It uses [netty](https://github.com/netty/netty) to connect to the log proxy server and receive the incremental change log in real time.
+OceanBase Log Client is a library for obtaining log of [OceanBase](https://github.com/oceanbase/oceanbase). There are modules as following:
+
+- `common`: some common utils
+- `logproxy-client`: the client for [oblogproxy](https://github.com/oceanbase/oblogproxy)
Communication
---------------
@@ -19,9 +22,9 @@ Example for Maven:
```xml
- com.oceanbase.logproxy.client
- client
- x.y.z
+ com.oceanbase.logclient
+ logproxy-client
+ x.y.z
```
@@ -29,16 +32,16 @@ If you'd rather like the latest snapshots of the upcoming major version, use our
```xml
- com.oceanbase.logproxy.client
- client
- x.y.z-SNAPSHOT
+ com.oceanbase.logclient
+ logproxy-client
+ x.y.z-SNAPSHOT
sonatype-snapshots
Sonatype Snapshot Repository
- https://oss.sonatype.org/content/repositories/snapshots/
+ https://s01.oss.sonatype.org/content/repositories/snapshots/
true
@@ -68,13 +71,13 @@ LogProxyClient client = new LogProxyClient("127.0.0.1", 2983, config);
// add handler
client.addListener(new RecordListener() {
-
- @Override
+
+ @Override
public void notify(LogMessage message){
// process
}
-
- @Override
+
+ @Override
public void onException(LogProxyClientException e) {
if (e.needStop()) {
// handle error and stop client
diff --git a/client/pom.xml b/client/pom.xml
deleted file mode 100644
index 779f519dc3fb7d87115b36e53f01eec1b4fbfeac..0000000000000000000000000000000000000000
--- a/client/pom.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
- 4.0.0
-
-
- com.oceanbase.logproxy.client
- logproxy-client
- 1.0.1-SNAPSHOT
- ../pom.xml
-
-
- client
- jar
-
- ${project.groupId}:${project.artifactId}
-
-
-
- com.oceanbase.logproxy.client
- common
- ${project.version}
-
-
-
-
- org.slf4j
- slf4j-api
-
-
- org.slf4j
- log4j-over-slf4j
-
-
- org.slf4j
- jcl-over-slf4j
-
-
- org.slf4j
- jul-to-slf4j
-
-
-
-
- ch.qos.logback
- logback-core
-
-
- ch.qos.logback
- logback-classic
-
-
-
-
- junit
- junit
- test
-
-
-
diff --git a/common/pom.xml b/common/pom.xml
index 315e8c04832508fe2c26c5f442674f31b4c6d466..9bf6b7f9e60e84be94048351db2cca10660fcc91 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -1,52 +1,53 @@
-
- 4.0.0
+
+ 4.0.0
-
- com.oceanbase.logproxy.client
- logproxy-client
- 1.0.1-SNAPSHOT
- ../pom.xml
-
+
+ com.oceanbase.logclient
+ logclient
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
- common
- jar
+ common
+ jar
+ ${project.groupId}:${project.artifactId}
+ Common Utils for OceanBase Log Client.
- ${project.groupId}:${project.artifactId}
+
+
+
+ org.apache.commons
+ commons-lang3
+
+
+ org.apache.commons
+ commons-collections4
+
+
+ commons-codec
+ commons-codec
+
+
+ com.google.guava
+ guava
+
-
-
-
- org.apache.commons
- commons-lang3
-
-
- org.apache.commons
- commons-collections4
-
-
- commons-codec
- commons-codec
-
-
- com.google.guava
- guava
-
+
+
+ io.netty
+ netty-all
+
-
-
- io.netty
- netty-all
-
-
-
-
- com.google.protobuf
- protobuf-java
-
-
- org.lz4
- lz4-java
-
-
+
+
+ com.google.protobuf
+ protobuf-java
+
+
+ org.lz4
+ lz4-java
+
+
diff --git a/logproxy-client/pom.xml b/logproxy-client/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..234d6d452a3fd69ba404aac27be4905fe5954aa1
--- /dev/null
+++ b/logproxy-client/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+
+
+ com.oceanbase.logclient
+ logclient
+ 1.0.0-SNAPSHOT
+ ../pom.xml
+
+
+ logproxy-client
+ jar
+ ${project.groupId}:${project.artifactId}
+ The Client for OceanBase Log Proxy.
+
+
+
+ com.oceanbase.logclient
+ common
+ ${project.version}
+
+
+
+
+ org.slf4j
+ slf4j-api
+
+
+ org.slf4j
+ log4j-over-slf4j
+
+
+ org.slf4j
+ jcl-over-slf4j
+
+
+ org.slf4j
+ jul-to-slf4j
+
+
+
+
+ ch.qos.logback
+ logback-core
+
+
+ ch.qos.logback
+ logback-classic
+
+
+
+
+ junit
+ junit
+ test
+
+
+
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/LogProxyClient.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/LogProxyClient.java
similarity index 98%
rename from client/src/main/java/com/oceanbase/clogproxy/client/LogProxyClient.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/LogProxyClient.java
index ac5a58ab522ce96700b78f44dd62c8c989af2c5c..6918b990ea9b868f172903d7b808fae9b59bf860 100644
--- a/client/src/main/java/com/oceanbase/clogproxy/client/LogProxyClient.java
+++ b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/LogProxyClient.java
@@ -18,7 +18,6 @@ import com.oceanbase.clogproxy.client.listener.RecordListener;
import com.oceanbase.clogproxy.client.listener.StatusListener;
import com.oceanbase.clogproxy.client.util.ClientIdGenerator;
import com.oceanbase.clogproxy.client.util.Validator;
-import com.oceanbase.clogproxy.common.packet.LogType;
import com.oceanbase.clogproxy.common.packet.ProtocolVersion;
import io.netty.handler.ssl.SslContext;
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/config/AbstractConnectionConfig.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/AbstractConnectionConfig.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/config/AbstractConnectionConfig.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/AbstractConnectionConfig.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/config/ClientConf.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/ClientConf.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/config/ClientConf.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/ClientConf.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/config/ConnectionConfig.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/ConnectionConfig.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/config/ConnectionConfig.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/ConnectionConfig.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/config/DRCConfig.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/DRCConfig.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/config/DRCConfig.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/DRCConfig.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/config/ObReaderConfig.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/ObReaderConfig.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/config/ObReaderConfig.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/config/ObReaderConfig.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientHandler.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientHandler.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientHandler.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientHandler.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientStream.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientStream.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientStream.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ClientStream.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/Connection.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/Connection.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/Connection.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/Connection.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionFactory.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionFactory.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionFactory.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionFactory.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionParams.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionParams.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionParams.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/ConnectionParams.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/NamedThreadFactory.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/NamedThreadFactory.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/NamedThreadFactory.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/NamedThreadFactory.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/NettyEventLoopUtil.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/NettyEventLoopUtil.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/NettyEventLoopUtil.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/NettyEventLoopUtil.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/connection/StreamContext.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/StreamContext.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/connection/StreamContext.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/connection/StreamContext.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/constants/DataType.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/constants/DataType.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/constants/DataType.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/constants/DataType.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/enums/DBType.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/enums/DBType.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/enums/DBType.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/enums/DBType.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/enums/ErrorCode.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/enums/ErrorCode.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/enums/ErrorCode.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/enums/ErrorCode.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientException.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientException.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientException.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientException.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientRunTimeException.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientRunTimeException.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientRunTimeException.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/exception/DRCClientRunTimeException.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/exception/LogProxyClientException.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/exception/LogProxyClientException.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/exception/LogProxyClientException.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/exception/LogProxyClientException.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilter.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilter.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilter.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilter.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilterBase.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilterBase.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilterBase.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/fliter/DataFilterBase.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/listener/FieldParseListener.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/listener/FieldParseListener.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/listener/FieldParseListener.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/listener/FieldParseListener.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/listener/RecordListener.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/listener/RecordListener.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/listener/RecordListener.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/listener/RecordListener.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/listener/StatusListener.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/listener/StatusListener.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/listener/StatusListener.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/listener/StatusListener.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/message/ByteString.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/ByteString.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/message/ByteString.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/ByteString.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/message/Checkpoint.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/Checkpoint.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/message/Checkpoint.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/Checkpoint.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/message/DataMessage.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/DataMessage.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/message/DataMessage.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/DataMessage.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/message/LogMessage.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/LogMessage.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/message/LogMessage.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/LogMessage.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/message/Message.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/Message.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/message/Message.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/message/Message.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/util/BinaryMessageUtils.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/BinaryMessageUtils.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/util/BinaryMessageUtils.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/BinaryMessageUtils.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/util/ClientIdGenerator.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/ClientIdGenerator.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/util/ClientIdGenerator.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/ClientIdGenerator.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/util/DataFilterUtil.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/DataFilterUtil.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/util/DataFilterUtil.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/DataFilterUtil.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/util/NettyEventLoopUtil.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/NettyEventLoopUtil.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/util/NettyEventLoopUtil.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/NettyEventLoopUtil.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/util/StringUtils.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/StringUtils.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/util/StringUtils.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/StringUtils.java
diff --git a/client/src/main/java/com/oceanbase/clogproxy/client/util/Validator.java b/logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/Validator.java
similarity index 100%
rename from client/src/main/java/com/oceanbase/clogproxy/client/util/Validator.java
rename to logproxy-client/src/main/java/com/oceanbase/clogproxy/client/util/Validator.java
diff --git a/client/src/test/java/com/oceanbase/clogproxy/client/LogProxyClientTest.java b/logproxy-client/src/test/java/com/oceanbase/clogproxy/client/LogProxyClientTest.java
similarity index 100%
rename from client/src/test/java/com/oceanbase/clogproxy/client/LogProxyClientTest.java
rename to logproxy-client/src/test/java/com/oceanbase/clogproxy/client/LogProxyClientTest.java
diff --git a/client/src/test/resources/certs/ca.crt b/logproxy-client/src/test/resources/certs/ca.crt
similarity index 100%
rename from client/src/test/resources/certs/ca.crt
rename to logproxy-client/src/test/resources/certs/ca.crt
diff --git a/client/src/test/resources/certs/client.crt b/logproxy-client/src/test/resources/certs/client.crt
similarity index 100%
rename from client/src/test/resources/certs/client.crt
rename to logproxy-client/src/test/resources/certs/client.crt
diff --git a/client/src/test/resources/certs/client.key b/logproxy-client/src/test/resources/certs/client.key
similarity index 100%
rename from client/src/test/resources/certs/client.key
rename to logproxy-client/src/test/resources/certs/client.key
diff --git a/pom.xml b/pom.xml
index b537fea2cee9db98f86904e958c3dc56ee669325..6de7b4076630a8204a4352ab806f8cb563f74596 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,228 +1,228 @@
-
- 4.0.0
-
- com.oceanbase.logproxy.client
- logproxy-client
- 1.0.1-SNAPSHOT
- pom
-
- ${project.groupId}:${project.artifactId}
- The Java Client for OceanBase LogProxy.
+
+ 4.0.0
+
+ com.oceanbase.logclient
+ logclient
+ 1.0.0-SNAPSHOT
+ pom
+
+ ${project.groupId}:${project.artifactId}
+ OceanBase Log Client.
+ https://github.com/oceanbase/oblogclient
+
+
+
+ Mulan Public Licenseļ¼Version 2
+ http://license.coscl.org.cn/MulanPSL2/
+
+
+
+
+
+ He Wang
+ wanghechn@qq.com
+ OceanBase
+ 8
+
+
+
+
+ scm:git:https://github.com/oceanbase/oblogclient.git
+ scm:git:https://github.com/oceanbase/oblogclient.git
https://github.com/oceanbase/oblogclient
-
-
-
- Mulan Public Licenseļ¼Version 2
- http://license.coscl.org.cn/MulanPSL2/
-
-
-
-
-
- He Wang
- wanghechn@qq.com
- OceanBase
- https://open.oceanbase.com
- 8
-
-
-
-
- scm:git:https://github.com/oceanbase/oblogclient.git
- scm:git:https://github.com/oceanbase/oblogclient.git
- https://github.com/oceanbase/oblogclient
- HEAD
+ HEAD
-
- UTF-8
- ${encoding}
- ${encoding}
-
- 1.8
- ${java.version}
- ${java.version}
-
- 3.12.0
- 4.4
- 1.15
- 31.0.1-jre
- 4.1.68.Final
- 3.18.1
- 1.8.0
- 1.7.32
- 1.2.6
- 4.13.1
-
-
-
- common
- client
-
-
-
-
-
-
- org.apache.commons
- commons-lang3
- ${commons-lang.version}
-
-
- org.apache.commons
- commons-collections4
- ${commons-collection.version}
-
-
- commons-codec
- commons-codec
- ${commons-codec.version}
-
-
- com.google.guava
- guava
- ${guava.version}
-
-
-
-
- io.netty
- netty-all
- ${netty.version}
-
-
-
-
- com.google.protobuf
- protobuf-java
- ${protobuf.version}
-
-
- org.lz4
- lz4-java
- ${lz4.version}
-
-
-
-
- org.slf4j
- slf4j-api
- ${slf4j.version}
-
-
- org.slf4j
- log4j-over-slf4j
- ${slf4j.version}
-
-
- org.slf4j
- jcl-over-slf4j
- ${slf4j.version}
-
-
- org.slf4j
- jul-to-slf4j
- ${slf4j.version}
-
-
-
-
- ch.qos.logback
- logback-core
- ${logback.version}
-
-
- ch.qos.logback
- logback-classic
- ${logback.version}
-
-
- slf4j-api
- org.slf4j
-
-
- slf4j-log4j12
- org.slf4j
-
-
-
-
-
-
- junit
- junit
- ${junit.version}
- test
-
-
-
-
-
-
- sonatype-nexus-snapshots
- Sonatype Nexus Snapshots
- https://s01.oss.sonatype.org/content/repositories/snapshots/
-
-
- sonatype-nexus-staging
- Nexus Release Repository
- https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.8.1
-
-
- ${maven.compiler.target}
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- 3.2.1
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- 3.3.1
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- 3.0.1
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
-
+
+ UTF-8
+ ${encoding}
+ ${encoding}
+
+ 1.8
+ ${java.version}
+ ${java.version}
+
+ 3.12.0
+ 4.4
+ 1.15
+ 31.0.1-jre
+ 4.1.68.Final
+ 3.18.1
+ 1.8.0
+ 1.7.32
+ 1.2.6
+ 4.13.1
+
+
+
+ common
+ logproxy-client
+
+
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ ${commons-lang.version}
+
+
+ org.apache.commons
+ commons-collections4
+ ${commons-collection.version}
+
+
+ commons-codec
+ commons-codec
+ ${commons-codec.version}
+
+
+ com.google.guava
+ guava
+ ${guava.version}
+
+
+
+
+ io.netty
+ netty-all
+ ${netty.version}
+
+
+
+
+ com.google.protobuf
+ protobuf-java
+ ${protobuf.version}
+
+
+ org.lz4
+ lz4-java
+ ${lz4.version}
+
+
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ log4j-over-slf4j
+ ${slf4j.version}
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${slf4j.version}
+
+
+ org.slf4j
+ jul-to-slf4j
+ ${slf4j.version}
+
+
+
+
+ ch.qos.logback
+ logback-core
+ ${logback.version}
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+ slf4j-api
+ org.slf4j
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+
+
+
+
+ junit
+ junit
+ ${junit.version}
+ test
+
+
+
+
+
+
+ sonatype-nexus-snapshots
+ Sonatype Nexus Snapshots
+ https://s01.oss.sonatype.org/content/repositories/snapshots/
+
+
+ sonatype-nexus-staging
+ Nexus Release Repository
+ https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ ${maven.compiler.target}
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.3.1
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 3.0.1
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+