Jline-2.10.5

依赖关系:Jline-2.10.5依赖Jansi-1.4 ,Jansi 1.4 依赖Jansi-native-1.0。
- 参考《Jansi 移植指南(CentOS&openEuler)》编译Jansi-native-1.0,编译生成的jansi-native-1.0-linux64.jar拷贝到“/home”目录下。
- 在“/home”目录下创建jansi-native-1.0目录,并将jansi-native-1.0-linux64.jar解压到该目录。
1 2 3 4
mkdir /home/jansi-native-1.0 cp jansi-native-1.0-linux64.jar /home/jansi-native-1.0 cd /home/jansi-native-1.0 jar -xf jansi-native-1.0-linux64.jar
- 创建jline-2.10.5目录,并下载、解压jline-2.10.5.jar。
1 2 3 4 5
mkdir /home/jline-2.10.5 cd /home/jline-2.10.5 wget https://repo1.maven.org/maven2/org/scala-lang/jline/2.10.5/jline-2.10.5.jar jar -xf jline-2.10.5.jar rm -rf jline-2.10.5.jar
- 使用jansi-native-1.0中的libjansi.so文件替换掉jline-2.10.5中的libjansi.so。
1 2
cd /home/jline-2.10.5 cp /home/jansi-native-1.0/META-INF/native/linux64/libjansi.so META-INF/native/linux64/libjansi.so
- 重新打包jline-2.10.5.jar。
1 2
cd /home/jline-2.10.5 jar -cf jline-2.10.5.jar ./

此JAR包的groupId为org.scala-lang,MD5值为2a9314e4fd985f848e2e170349d2a1cc。
父主题: 编译