1.从github下载源码包。
wget https://github.com/xerial/snappy-java/archive/1.1.1.7.zip
mv 1.1.1.7.zip snappy-java-1.1.1.7.zip
2.解压源码包。
unzip snappy-java-1.1.1.7.zip
3.进入解压后的目录。
cd snappy-java-1.1.1.7
4.执行编译。
make
编译出的jar包位于:target/snappy-java-1.1.1.7.jar
执行编译时,提示如下错误。
进入snappy-java-1.1.1.7目录。
cd snappy-java-1.1.1.7
修改Makefile文件中,snappy压缩包下载地址(注释原下载地址,替换新的,建议手动下载,放到target目录下)。
# curl -o$@ http://snappy.googlecode.com/files/snappy-$(VERSION).tar.gz.tar.gz) curl -o$@ http://pkgs.fedoraproject.org/repo/pkgs/snappy/snappy-1.1.1.tar.gz/8887e3b7253b22a31f5486bca3cbc1c2/snappy-$(VERSION).tar.gz.tar.gz)
无法下载sbt-launch.jar—snappy-java-1.1.1.7
进入snappy-java-1.1.1.7目录。
cd snappy-java-1.1.1.7
修改sbt文件中的下载地址(注释原下载地址,替换新的)。
vim sbt
# declare sbt_launch_repo=”http://typesafe.artifactoryonline.com/typesafe/ivy-releases“ declare sbt_launch_repo=”http://dl.bintray.com/typesafe/ivy-releases“