golang 处理多个项目src编译问题 2.0
发布时间:2020-12-16 18:47:15 所属栏目:大数据 来源:网络整理
导读:golang 处理多个项目src编译问题 2.0 和之前那个版本区分开来,改了一下脚本代码,支持多个package exportGOPATH=$HOME/pj/go02exportPATH=$PATH:$GOPATH/binexportGOBIN=$GOPATH/binexportGOSRC=$GOPATH/srcall:cd$GOPATH/srcforfilein$GOPATH/src/*doiftest-
golang 处理多个项目src编译问题 2.0 和之前那个版本区分开来,改了一下脚本代码,支持多个package exportGOPATH=$HOME/pj/go02 exportPATH=$PATH:$GOPATH/bin exportGOBIN=$GOPATH/bin exportGOSRC=$GOPATH/src all: cd$GOPATH/src forfilein$GOPATH/src/* do iftest-d$file then echo ${file:(${#GOSRC}+1):${#file}} export PACKAGENAME=${file:(${#GOSRC}+1):${#file}} rm-rf $GOPATH/bin/$PACKAGENAME mkdir $GOPATH/bin/$PACKAGENAME forgofilein$file/*.go do iftest-f$gofile then exportGOBIN=$GOPATH/bin/$PACKAGENAME echo$gofile"isbuilding..." goinstall$gofile echo"done" fi done fi done run: #注释掉 :<<word forfilein$GOBIN/* do iftest-f$file then echo"build"$file"success" else echo"build"$file"failed" fi done word (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |