鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译安装

  • 若机器需配置代理才可访问外网,请参见配置Cntlm进行Cntlm的相关配置。
  • 若文件下载过程中出现“validity check failed”,请参见如何配置证书进行配置。

获取de.flapdoodle.embed.process源码

  1. 进入目录“/usr/local”
    1
    cd /usr/local
    
  2. 下载de.flapdoodle.embed.process源码。
    1
    wget https://github.com/flapdoodle-oss/de.flapdoodle.embed.process/archive/de.flapdoodle.embed.process-2.1.2.zip --no-check-certificate
    
  3. 解压de.flapdoodle.embed.process源码。
    1
    unzip de.flapdoodle.embed.process-2.1.2.zip
    
  4. 定位到de.flapdoodle.embed.process源码解压后的目录“de.flapdoodle.embed.process-de.flapdoodle.embed.process-2.1.2”
    1
    cd de.flapdoodle.embed.process-de.flapdoodle.embed.process-2.1.2
    

编译de.flapdoodle.embed.process

  1. 修改BitSize.java文件。
    1. 打开BitSize.java文件。
      1
      vim ./src/main/java/de/flapdoodle/embed/process/distribution/BitSize.java
      
    2. “i”进入编辑模式,修改第36行代码。
        if (osArch.equals("i686_64") || osArch.equals("x86_64") || osArch.equals("amd64") || osArch.equals("ppc64le") || osArch.equals("aarch64"))
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  2. 编译安装。
    1
    mvn clean install -DskipTests=true
    
    “target”目录下生成de.flapdoodle.embed.process-2.1.2.jar包,则编译成功。
    1
    ll target