Jline-2.11

依赖关系:Jline-2.11依赖Jansi-1.11,Jansi-1.11依赖Jansi-native-1.5。

  1. 参考《Jansi 移植指南(CentOS&openEuler)》编译Jansi-native-1.5和Jansi 1.11。

    执行编译时命令改为如下所示。

    1
    mvn package -Dmaven.javadoc.skip=true
    

    编译完成后将编译生成的jansi-1.11.jar拷贝到Maven本地仓库。

  2. 下载Jline-2.11源码。

    1
    wget https://github.com/jline/jline2/archive/jline-2.11.tar.gz
    

  3. 解压源码包。

    1
    tar -zxvf jline-2.11.tar.gz
    

  4. 进入解压后目录。

    1
    cd jline2-jline-2.11
    

  5. 修改pom.xml,添加鲲鹏Maven仓库。

    1. 打开文件。
      1
      vi pom.xml
      
    2. “i”进入编辑模式,如图所示,将如下内容加入文件中。
      1
      2
      3
      4
      5
      6
      7
      <repositories>
        <repository>
          <id>kunpengmaven</id>
          <name>kunpeng maven</name>
          <url>https://mirrors.huaweicloud.com/kunpeng/maven</url>
         </repository>
      </repositories>
      

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。

  6. 执行编译。

    1
    mvn install package
    

    输出JAR包:“./target/jline-2.11.jar”