一、下载源码并解压
二、检查以下几项
-
必须有网络!!!
-
JDK 1.7+
安装方法
java -version -
Maven 3.0 or later
安装方法
mvn -version -
Findbugs 1.3.9,需要解压到/usr/share/目录下,并添加环境变量
安装方法 -
ProtocolBuffer 2.5.0 必须是这个版本,官方文档的方法会安装最新版本2.6.1
安装方法
protoc --version -
Native libraries
$ sudo apt-get -y install build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev -
安装ant
$ sudo apt-get install ant
三、运用maven编译源码
# 此处为一个例子,一切以文档为准,添加snappy(官方编译版本无)
$ mvn package -Pdist,native,docs,src -DskipTests -Dtar -Drequire.snappy
中间经历了好几次错误,耗时两天。