diff --git a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
index 191abe8e728..2f8c4acf0df 100644
--- a/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
+++ b/build-tools/geode-dependency-management/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy
@@ -108,6 +108,8 @@ class DependencyConstraints {
project.dependencies {
constraints {
+ api('org.jline:jline-terminal-jni:3.26.3')
+ api('org.jline:jline-terminal-ffm:3.26.3')
// informal, inter-group dependencySet
api(group: 'antlr', name: 'antlr', version: get('antlr.version'))
api(group: 'cglib', name: 'cglib', version: get('cglib.version'))
diff --git a/geode-assembly/src/integrationTest/resources/assembly_content.txt b/geode-assembly/src/integrationTest/resources/assembly_content.txt
index e719cfb5ca8..b496e3cb6cc 100644
--- a/geode-assembly/src/integrationTest/resources/assembly_content.txt
+++ b/geode-assembly/src/integrationTest/resources/assembly_content.txt
@@ -1008,6 +1008,8 @@ lib/jline-native-3.26.3.jar
lib/jline-reader-3.26.3.jar
lib/jline-style-3.26.3.jar
lib/jline-terminal-3.26.3.jar
+lib/jline-terminal-ffm-3.26.3.jar
+lib/jline-terminal-jni-3.26.3.jar
lib/jna-5.11.0.jar
lib/jna-platform-5.11.0.jar
lib/joda-time-2.12.7.jar
diff --git a/geode-assembly/src/integrationTest/resources/expected_jars.txt b/geode-assembly/src/integrationTest/resources/expected_jars.txt
index 3bfb8eef6fb..8529b94ed2b 100644
--- a/geode-assembly/src/integrationTest/resources/expected_jars.txt
+++ b/geode-assembly/src/integrationTest/resources/expected_jars.txt
@@ -72,6 +72,8 @@ jline-native
jline-reader
jline-style
jline-terminal
+jline-terminal-ffm
+jline-terminal-jni
jna
jna-platform
joda-time
diff --git a/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt b/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt
index 5b20a854245..398f402e817 100644
--- a/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt
+++ b/geode-assembly/src/integrationTest/resources/gfsh_dependency_classpath.txt
@@ -128,6 +128,8 @@ jline-builtins-3.26.3.jar
jline-reader-3.26.3.jar
jline-style-3.26.3.jar
jline-terminal-3.26.3.jar
+jline-terminal-jni-3.26.3.jar
+jline-terminal-ffm-3.26.3.jar
ST4-4.3.3.jar
txw2-4.0.2.jar
asm-commons-9.10.1.jar
diff --git a/geode-gfsh/build.gradle b/geode-gfsh/build.gradle
index 3c814b10e02..f731cfff12e 100644
--- a/geode-gfsh/build.gradle
+++ b/geode-gfsh/build.gradle
@@ -40,6 +40,9 @@ dependencies {
implementation('com.fasterxml.jackson.core:jackson-databind')
implementation('io.swagger.core.v3:swagger-annotations')
+ runtimeOnly('org.jline:jline-terminal-jni')
+ runtimeOnly('org.jline:jline-terminal-ffm')
+
// JAXB dependencies needed for Java 11+
implementation('jakarta.xml.bind:jakarta.xml.bind-api')
runtimeOnly('org.glassfish.jaxb:jaxb-runtime')
diff --git a/geode-gfsh/src/test/resources/expected-pom.xml b/geode-gfsh/src/test/resources/expected-pom.xml
index 45903f49046..579bdc65780 100644
--- a/geode-gfsh/src/test/resources/expected-pom.xml
+++ b/geode-gfsh/src/test/resources/expected-pom.xml
@@ -349,6 +349,36 @@
+
+ org.jline
+ jline-terminal-jni
+ runtime
+
+
+ log4j-to-slf4j
+ org.apache.logging.log4j
+
+
+ *
+ ch.qos.logback
+
+
+
+
+ org.jline
+ jline-terminal-ffm
+ runtime
+
+
+ log4j-to-slf4j
+ org.apache.logging.log4j
+
+
+ *
+ ch.qos.logback
+
+
+
org.glassfish.jaxb
jaxb-runtime
diff --git a/geode-server-all/src/integrationTest/resources/dependency_classpath.txt b/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
index 383394c3376..2d4de42e8a3 100644
--- a/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
+++ b/geode-server-all/src/integrationTest/resources/dependency_classpath.txt
@@ -132,6 +132,8 @@ jline-builtins-3.26.3.jar
jline-reader-3.26.3.jar
jline-style-3.26.3.jar
jline-terminal-3.26.3.jar
+jline-terminal-jni-3.26.3.jar
+jline-terminal-ffm-3.26.3.jar
ST4-4.3.3.jar
jakarta.enterprise.lang-model-4.0.1.jar
reactive-streams-1.0.4.jar