diff --git a/hudi-client/pom.xml b/hudi-client/pom.xml
index 9516f490631c9..02842e9244376 100644
--- a/hudi-client/pom.xml
+++ b/hudi-client/pom.xml
@@ -126,7 +126,6 @@
com.beust
jcommander
- 1.48
test
diff --git a/hudi-client/src/test/java/HoodieClientExample.java b/hudi-client/src/test/java/HoodieClientExample.java
index 9343a19fd2507..f14d1537a578e 100644
--- a/hudi-client/src/test/java/HoodieClientExample.java
+++ b/hudi-client/src/test/java/HoodieClientExample.java
@@ -63,7 +63,7 @@ public class HoodieClientExample {
public static void main(String[] args) throws Exception {
HoodieClientExample cli = new HoodieClientExample();
- JCommander cmd = new JCommander(cli, args);
+ JCommander cmd = new JCommander(cli, null, args);
if (cli.help) {
cmd.usage();
diff --git a/hudi-hive/src/main/java/org/apache/hudi/hive/HiveSyncTool.java b/hudi-hive/src/main/java/org/apache/hudi/hive/HiveSyncTool.java
index 5f0d77d020771..e20f5c9c17f61 100644
--- a/hudi-hive/src/main/java/org/apache/hudi/hive/HiveSyncTool.java
+++ b/hudi-hive/src/main/java/org/apache/hudi/hive/HiveSyncTool.java
@@ -186,7 +186,7 @@ private List filterPartitions(List events, PartitionEven
public static void main(String[] args) throws Exception {
// parse the params
final HiveSyncConfig cfg = new HiveSyncConfig();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-spark/src/test/java/HoodieJavaApp.java b/hudi-spark/src/test/java/HoodieJavaApp.java
index e1b286f9ea453..158d2e4337b1d 100644
--- a/hudi-spark/src/test/java/HoodieJavaApp.java
+++ b/hudi-spark/src/test/java/HoodieJavaApp.java
@@ -89,7 +89,7 @@ public class HoodieJavaApp {
public static void main(String[] args) throws Exception {
HoodieJavaApp cli = new HoodieJavaApp();
- JCommander cmd = new JCommander(cli, args);
+ JCommander cmd = new JCommander(cli, null, args);
if (cli.help) {
cmd.usage();
diff --git a/hudi-spark/src/test/java/HoodieJavaStreamingApp.java b/hudi-spark/src/test/java/HoodieJavaStreamingApp.java
index 352c392f6567c..af9c9f4402aae 100644
--- a/hudi-spark/src/test/java/HoodieJavaStreamingApp.java
+++ b/hudi-spark/src/test/java/HoodieJavaStreamingApp.java
@@ -98,7 +98,7 @@ public class HoodieJavaStreamingApp {
public static void main(String[] args) throws Exception {
HoodieJavaStreamingApp cli = new HoodieJavaStreamingApp();
- JCommander cmd = new JCommander(cli, args);
+ JCommander cmd = new JCommander(cli, null, args);
if (cli.help) {
cmd.usage();
diff --git a/hudi-timeline-service/pom.xml b/hudi-timeline-service/pom.xml
index 7c7d2221a0b8f..902f1efef0dae 100644
--- a/hudi-timeline-service/pom.xml
+++ b/hudi-timeline-service/pom.xml
@@ -110,7 +110,6 @@
com.beust
jcommander
- 1.48
diff --git a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java
index 9ea576ea180aa..bf8b9166245eb 100644
--- a/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java
+++ b/hudi-timeline-service/src/main/java/org/apache/hudi/timeline/service/TimelineService.java
@@ -157,7 +157,7 @@ public FileSystem getFs() {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java
index a074ef4eab52a..856e6824728b1 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HDFSParquetImporter.java
@@ -83,7 +83,7 @@ public HDFSParquetImporter(Config cfg) {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java
index 542dd10b582b8..b08517c4e7129 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HiveIncrementalPuller.java
@@ -337,7 +337,7 @@ private Connection getConnection() throws SQLException {
public static void main(String[] args) throws IOException {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java
index 5dbbbc3efd276..13b712552444a 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCleaner.java
@@ -103,7 +103,7 @@ public static class Config implements Serializable {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java
index 4a7e5ed55488a..87e6cecddf28f 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactionAdminTool.java
@@ -46,7 +46,7 @@ public HoodieCompactionAdminTool(Config cfg) {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java
index fbfc716f3cb69..1547403b43bdb 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieCompactor.java
@@ -85,7 +85,7 @@ public static class Config implements Serializable {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java
index d24319ee72ad9..522d39a182156 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieSnapshotCopier.java
@@ -164,7 +164,7 @@ public void snapshot(JavaSparkContext jsc, String baseDir, final String outputDi
public static void main(String[] args) throws IOException {
// Take input configs
final Config cfg = new Config();
- new JCommander(cfg, args);
+ new JCommander(cfg, null, args);
LOG.info(String.format("Snapshot hoodie table from %s targetBasePath to %stargetBasePath", cfg.basePath,
cfg.outputPath));
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java
index 16ccb143e7934..f89aa78ea2d59 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/HoodieWithTimelineServer.java
@@ -71,7 +71,7 @@ public void startService() {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/adhoc/UpgradePayloadFromUberToApache.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/adhoc/UpgradePayloadFromUberToApache.java
index 4ba820534225b..06a83e30a18c2 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/adhoc/UpgradePayloadFromUberToApache.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/adhoc/UpgradePayloadFromUberToApache.java
@@ -106,7 +106,7 @@ public static class Config implements Serializable {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java
index a24add722bbf5..a56591df05cb2 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/deltastreamer/HoodieDeltaStreamer.java
@@ -284,7 +284,7 @@ public boolean isInlineCompactionEnabled() {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java b/hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java
index 1108f6579f60b..7fa0da5026d4a 100644
--- a/hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java
+++ b/hudi-utilities/src/main/java/org/apache/hudi/utilities/perf/TimelineServerPerf.java
@@ -310,7 +310,7 @@ public TimelineService.Config getTimelinServerConfig() {
public static void main(String[] args) throws Exception {
final Config cfg = new Config();
- JCommander cmd = new JCommander(cfg, args);
+ JCommander cmd = new JCommander(cfg, null, args);
if (cfg.help || args.length == 0) {
cmd.usage();
System.exit(1);
diff --git a/packaging/hudi-timeline-server-bundle/pom.xml b/packaging/hudi-timeline-server-bundle/pom.xml
index 7deddd2737b96..dbd5a7a63a857 100644
--- a/packaging/hudi-timeline-server-bundle/pom.xml
+++ b/packaging/hudi-timeline-server-bundle/pom.xml
@@ -79,7 +79,6 @@
com.beust
jcommander
- 1.48