This is an automated email from the ASF dual-hosted git repository.

clebertsuconic pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new ebf723fcf0 ARTEMIS-5543 Replace jline uber jar with module jars
ebf723fcf0 is described below

commit ebf723fcf0f56573494bc0243aa1000ca6422244
Author: Domenico Francesco Bruscino <[email protected]>
AuthorDate: Tue Jun 17 09:03:41 2025 +0200

    ARTEMIS-5543 Replace jline uber jar with module jars
---
 artemis-cli/pom.xml | 10 +++++++++-
 artemis-pom/pom.xml | 26 +++++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/artemis-cli/pom.xml b/artemis-cli/pom.xml
index e4eddafa8b..4825ad5133 100644
--- a/artemis-cli/pom.xml
+++ b/artemis-cli/pom.xml
@@ -126,7 +126,15 @@
       </dependency>
       <dependency>
          <groupId>org.jline</groupId>
-         <artifactId>jline</artifactId>
+         <artifactId>jline-console</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jline</groupId>
+         <artifactId>jline-reader</artifactId>
+      </dependency>
+      <dependency>
+         <groupId>org.jline</groupId>
+         <artifactId>jline-terminal</artifactId>
       </dependency>
       <dependency>
          <groupId>org.apache.commons</groupId>
diff --git a/artemis-pom/pom.xml b/artemis-pom/pom.xml
index a096d76f10..9ecd722499 100644
--- a/artemis-pom/pom.xml
+++ b/artemis-pom/pom.xml
@@ -344,14 +344,38 @@
             <groupId>info.picocli</groupId>
             <artifactId>picocli-shell-jline3</artifactId>
             <version>${picocli.version}</version>
+            <exclusions>
+               <exclusion>
+                  <groupId>org.jline</groupId>
+                  <artifactId>jline</artifactId>
+               </exclusion>
+            </exclusions>
             <!-- License: Apache 2.0 -->
          </dependency>
          <dependency>
             <groupId>org.jline</groupId>
-            <artifactId>jline</artifactId>
+            <artifactId>jline-console</artifactId>
+            <version>${jline.version}</version>
+            <!-- License: BSD 3-Clause -->
+         </dependency>
+         <dependency>
+            <groupId>org.jline</groupId>
+            <artifactId>jline-reader</artifactId>
             <version>${jline.version}</version>
             <!-- License: BSD 3-Clause -->
          </dependency>
+         <dependency>
+            <groupId>org.jline</groupId>
+            <artifactId>jline-terminal</artifactId>
+            <version>${jline.version}</version>
+            <exclusions>
+               <exclusion>
+                  <groupId>org.jline</groupId>
+                  <artifactId>jline-native</artifactId>
+               </exclusion>
+            </exclusions>
+            <!-- License: BSD 3-Clause -->
+         </dependency>
          <!--needed to compile transport jar-->
          <dependency>
             <groupId>org.jctools</groupId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to