Workspace options override consumer options, so You may use the go.gopath placing to established distinct GOPATHs for various jobs. A GOPATH may also contain several directories, so this setting just isn't necessary to https://golangtutorial.com/golang-file-structure/