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

编译

本节以编译lz4-java-1.2.0.jar为例。编译lz4-java-1.3.0.jar时只需要修改具体的版本号即可。

安装Ant 1.9.14

  1. 从官网下载Ant 1.9.14版本安装包。
    1
    wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.9.14-bin.zip
    
  2. 解压安装包。
    1
    unzip apache-ant-1.9.14-bin.zip
    
  3. 将Ant安装到指定目录(此处以指定“/opt/tools/installed”目录为例)。
    1
    mv apache-ant-1.9.14 /opt/tools/installed/
    
  4. 配置Ant环境变量。
    1. 打开“/etc/profile”文件。
      1
      vi /etc/profile
      
    2. “i”进入编辑模式,在“/etc/profile”文件末尾处增加如下代码。
      1
      2
      export ANT_HOME=/opt/tools/installed/apache-ant-1.9.14
      export PATH=$ANT_HOME/bin:$PATH
      
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 使修改的环境变量生效。
    1
    source /etc/profile
    
  6. 查看是否生效。
    1
    ant -version
    

编译LZ4-java

  1. 下载源码。
    1
    wget https://github.com/lz4/lz4-java/archive/1.2.0.zip
    
  2. 解压源码包。
    1
    unzip 1.2.0.zip
    
  3. 进入解压后目录。
    1
    cd lz4-java-1.2.0
    
  4. 修改build.xml文件。
    1. 打开文件。
      1
      vi lz4-java-1.2.0/build.xml
      
    2. “i”进入编辑模式,将第60行中的http修改为https。

    3. 将第29行内容中ivy的版本号修改为2.5.0。

    4. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 执行编译。
    1
    2
    ant ivy-bootstrap
    ant
    

    编译后的JAR包位于编译根路径下的dist内。

    编译前需确保“/root/.ivy2/”目录下为空。