依赖关系:jline-2.11 —> jansi-1.11 —> jansi-native-1.5
    参考《Jansi-1.4.jar 移植指南(CentOS 7.4)》编译jansi-native-1.5和jansi1.11(编译命令使用mvn package -Dmaven.javadoc.skip=true),编译生成的jansi-1.11.jar拷贝到maven本地仓库。
    config.status: error: cannot find input file: `Makefile.in’
    除了可能是configure.in文件格式的问题(set ff=unix),另一种方法也许可以解决这个问题:
    在Makefile.am里添加一行: AUTOMAKE_OPTIONS=foreign

    1.从github下载Jline对应版本源码。
    wget https://github.com/jline/jline2/archive/jline-2.11.tar.gz
    2.解压Jline源码包。
    tar -zxvf jline-2.11.tar.gz
    3.进入解压后目录。
    cd jline2-jline-2.11
    4.修改pom.xml,添加鲲鹏maven仓库\
    image.jpeg
    kunpengmaven kunpeng maven https://mirrors.huaweicloud.com/kunpeng/maven
    5.执行编译。
    mvn package
    输出jar包:./target/jline-2.11.jar

    问题一:get request of org/apache/maven/doxia/doxia-module-apt/1.6/doxia-module-apt-1.6.jar fromhuaweimaven failed
    故障描述:
    编译jffi-2.14.3时提示下载doxia-module-apt-1.6.jar失败
    image.jpeg
    解决方法:
    手动下载相应的jar包和pom文件到本地仓库中
    wget https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.6/doxia-module-apt-1.6.jar
    wget https://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.6/doxia-module-apt-1.6.pom