@Jan
I have a project directory structure as :
<project_root>
bin/
config/
deploy/
docs/
pkg/
src/
libs/
makefile
in my makefile i set GOPATH=<project_root>:<project_root>/libs/
GOBIN=<project_root>/bin
All my code is under src/
The external libs are added inside <project_root>/libs/src/
github.com/ and so on.
Now while go install at the project root all the libs/ are also build and the binaries are created and add in my bin/
I just want that go build ./... should not try to compile and build the external libs.
Same got go test ./... should only run all the tests under src/
I have the checkin the external libs as part of my <project> since I could not find a better way to manage the dependencies
So basically, I want to seperate out the external libs/ from my src/.
I hope I could explain my problem.
Please provide your suggestions.