Link Search Menu Expand Document

目录

  1. 必要环境
  2. 克隆源码
  3. 进行编译

我们进行Presto二次开发的话必须要执行以下操作步骤.

必要环境

环境版本
SystemMac(Linux)不推荐使用Windows
Java11+
Maven3.6+
Python2.4+
IDEA(Eclipse)-

克隆源码

源码文件较大,克隆可能较慢,视网络而言

git clone https://github.com/prestodb/presto.git

进行编译

  • 进入源码目录
cd presto
  • 编译源码

如果本机已安装Maven(也可以执行未安装的命令)

mvn clean install package -DskipTests -Dcheckstyle.skip -X

未安装Maven执行

./mvnw clean install package -DskipTests -Dcheckstyle.skip -X

注意: 出现的错误详见常见错误模块 如果编译出现错误java.lang.OutOfMemoryError: unable to create new native thread此时建议单独编译出现错误的模块