windows下使用maven编译spark源码
来源:互联网 发布:qq管家软件搬家 编辑:程序博客网 时间:2024/06/05 20:35
1.环境
jdk1.8
scala2.11.8
spark2.11
maven4.0
2.github客户端
官方给出的命令是在Linux上的
./build/mvn -DskipTests clean package
调用shell脚本取只想一些命令然后在用maven编译,一些过程如下
install_app() { local remote_tarball="$1/$2" local local_tarball="${_DIR}/$2" local binary="${_DIR}/$3" # setup `curl` and `wget` silent options if we're running on Jenkins local curl_opts="-L" local wget_opts="" if [ -n "$AMPLAB_JENKINS" ]; then curl_opts="-s ${curl_opts}" wget_opts="--quiet ${wget_opts}" else curl_opts="--progress-bar ${curl_opts}" wget_opts="--progress=bar:force ${wget_opts}" fi if [ -z "$3" -o ! -f "$binary" ]; then # check if we already have the tarball # check if we have curl installed # download application [ ! -f "${local_tarball}" ] && [ $(command -v curl) ] && \ echo "exec: curl ${curl_opts} ${remote_tarball}" 1>&2 && \ curl ${curl_opts} "${remote_tarball}" > "${local_tarball}" # if the file still doesn't exist, lets try `wget` and cross our fingers [ ! -f "${local_tarball}" ] && [ $(command -v wget) ] && \ echo "exec: wget ${wget_opts} ${remote_tarball}" 1>&2 && \ wget ${wget_opts} -O "${local_tarball}" "${remote_tarball}" # if both were unsuccessful, exit [ ! -f "${local_tarball}" ] && \ echo -n "ERROR: Cannot download $2 with cURL or wget; " && \ echo "please install manually and try again." && \ exit 2........
需要用github的gitbush调用shell脚本
github客户端安装
鼠标右键会出现打开gitbush。。。
3.编译
在项目根目录下右键打开gitbush 输入命令
./build/mvn -DskipTests clean package
如果在有maven的报错可能是maven配置问题,但是shell脚本执行的操作已经完成
直接在根目录下maven打包就可以了
mvn install
编译时间很长
阅读全文
0 0
- windows下使用maven编译spark源码
- 使用maven编译spark源码
- 使用Maven编译Spark源码
- Windows下编译Spark源码
- 【Windows】下【Spark】源码编译
- maven编译Spark源码
- maven编译spark 源码
- maven编译spark源码
- windows下编译spark的源码
- Windows下使用Maven编译
- mac下利用IDEA工具Maven编译Spark源码
- Maven编译Spark源码总结
- spark源码编译(maven)
- Spark -4:maven编译spark 源码
- maven编译spark源码(spark-2.3.0)
- windows下使用maven编译flume
- spark学习笔记:使用maven编译spark
- idea 查看 spark 源码 ,并用 maven 编译
- Aragorn's Story HDU
- 如何实现Android启动界面
- vm克隆centos6后没有ip;克隆后网卡配置
- MySQL 性能监控4大指标——第二部分
- Ubuntu14.04下安装VMware (for linux)
- windows下使用maven编译spark源码
- 编写可测试的JavaScript代码
- 欢迎使用CSDN-markdown编辑器
- 实验二 线性表综合实验之《静态链表》
- 通过泛型写一个通用的单例
- 第三章
- java TCP、UDP笔记
- E 绝对半径2051 最长的连续相同序列的长度
- hdu 2804 先打表找规律