diff --git a/dev/docker/Dockerfile b/dev/docker/Dockerfile
index 0feb31b0906..c53b2b5b492 100644
--- a/dev/docker/Dockerfile
+++ b/dev/docker/Dockerfile
@@ -17,7 +17,7 @@
# under the License.
#
-FROM maven:3.6.1-jdk-11
+FROM maven:3.6.3-jdk-8
RUN apt-get update
RUN apt-get install -y g++ cmake autoconf libcppunit-dev libtool
diff --git a/pom.xml b/pom.xml
index f492c22fd2e..f7f03a2e35a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
org.apache
apache
- 18
+ 21
@@ -245,6 +245,12 @@
fangmin@apache.org
-8
+
+ eolivelli
+ Enrico Olivelli
+ eolivelli@apache.org
+ +1
+
@@ -517,10 +523,11 @@
org.apache.maven.plugins
maven-release-plugin
2.5.3
-
- apache-release
- -Dmaven.test.skip.exec ${arguments}
-
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ 1.11.2
org.apache.maven.plugins
@@ -815,8 +822,47 @@
true
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ false
+
+
+ clean install -DskipTests antrun:run@replace-cclient-files-during-release scm:add@add-cclient-files-during-release scm:checkin@commit-cclient-files-during-release
+ clean install -DskipTests antrun:run@replace-cclient-files-during-release scm:add@add-cclient-files-during-release scm:checkin@commit-cclient-files-during-release
+
+
+
+ org.apache.maven.plugins
+ maven-scm-plugin
+ false
+
+
+ add-cclient-files-during-release
+ none
+
+ add
+
+
+ false
+ zookeeper-client/zookeeper-client-c/CMakeLists.txt,zookeeper-client/zookeeper-client-c/configure.ac,zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
+
+
+
+ commit-cclient-files-during-release
+ none
+
+
+ checkin
+
+
+ false
+ Prepared ${project.version}
+
+
+
+
-
${project.basedir}src/main/java/resources
diff --git a/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h b/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
index 1633cab2a80..63b6a5ca32d 100644
--- a/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
+++ b/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
@@ -22,9 +22,7 @@
extern "C" {
#endif
-#define ZOO_MAJOR_VERSION 3
-#define ZOO_MINOR_VERSION 6
-#define ZOO_PATCH_VERSION 0
+#define ZOO_VERSION "3.6.0"
#ifdef __cplusplus
}
diff --git a/zookeeper-client/zookeeper-client-c/pom.xml b/zookeeper-client/zookeeper-client-c/pom.xml
index 44202296d92..fb3b52f5704 100755
--- a/zookeeper-client/zookeeper-client-c/pom.xml
+++ b/zookeeper-client/zookeeper-client-c/pom.xml
@@ -152,6 +152,29 @@
run
+
+ replace-cclient-files-during-release
+ none
+
+ run
+
+
+
+
+
+ -SNAPSHOT
+
+
+
+ -SNAPSHOT
+
+
+
+ -SNAPSHOT
+
+
+
+
diff --git a/zookeeper-client/zookeeper-client-c/src/cli.c b/zookeeper-client/zookeeper-client-c/src/cli.c
index e8151ec8c66..4a9c76fbcee 100644
--- a/zookeeper-client/zookeeper-client-c/src/cli.c
+++ b/zookeeper-client/zookeeper-client-c/src/cli.c
@@ -834,10 +834,8 @@ int main(int argc, char **argv) {
" command 'verbose' later to activate debug logs in the cli shell)\n\n",
argv[0]);
fprintf(stderr,
- "Version: ZooKeeper cli (c client) version %d.%d.%d\n",
- ZOO_MAJOR_VERSION,
- ZOO_MINOR_VERSION,
- ZOO_PATCH_VERSION);
+ "Version: ZooKeeper cli (c client) version %s\n",
+ ZOO_VERSION);
return 2;
}