Golang 1.11 adds preliminary support for a new built-in package management tool modules; and Golang 1.12 supports feature modules officially.
Using modules will be a part of Golang ecosystem.
Changes:
ci/setBuildEnv.sh: Set CI/CD scripts for modules.
/go.mod: The modules definition.
/go.sum: The summary file of modules.
run_*_test.sh: Uses relative folder instead of using GOPATH
Makefile: Clean test cache against specific package.
vendor: New vendors for modules.
This is a pull request for issue #19 .
Golang 1.11 adds preliminary support for a new built-in package management tool
modules
; and Golang 1.12 supports featuremodules
officially.Using
modules
will be a part of Golang ecosystem.Changes: ci/setBuildEnv.sh: Set CI/CD scripts for
modules
. /go.mod: Themodules
definition. /go.sum: The summary file ofmodules
. run_*_test.sh: Uses relative folder instead of usingGOPATH
Makefile: Clean test cache against specific package. vendor: New vendors formodules
.