summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pom.xml8
-rw-r--r--src/main/java/jline/AnsiWindowsTerminal.java1
2 files changed, 9 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
index af8657d1..eccd1d74 100644
--- a/pom.xml
+++ b/pom.xml
@@ -69,6 +69,7 @@
<type>jar</type>
<scope>compile</scope>
</dependency>
+ <!-- jline and jansi versions must be kept in sync -->
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
@@ -77,6 +78,13 @@
<scope>compile</scope>
</dependency>
<dependency>
+ <groupId>org.fusesource.jansi</groupId>
+ <artifactId>jansi</artifactId>
+ <version>1.8</version>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.7.2</version>
diff --git a/src/main/java/jline/AnsiWindowsTerminal.java b/src/main/java/jline/AnsiWindowsTerminal.java
index df325597..a6380364 100644
--- a/src/main/java/jline/AnsiWindowsTerminal.java
+++ b/src/main/java/jline/AnsiWindowsTerminal.java
@@ -64,6 +64,7 @@ public class AnsiWindowsTerminal
}
private static boolean detectAnsiSupport() {
+ AnsiConsole.systemInstall(); // CraftBukkit - install Windows JNI library
OutputStream out = AnsiConsole.wrapOutputStream(new ByteArrayOutputStream());
try {
out.close();