Dep
Notes
Solve library yang ada di local $GOPATH Go dep belum mensupport untuk solve library yang ada di local $GOPATH. Baca ini
Solusinya adalah:
- Saat mendevelop hal yang berkaitan dengan library itu, pastikan commit versi yang ingin ditest dan push ke github, kemudian set di Gopkg.toml pada dependency library tersebut.
- Ubah nilai
branch
agar menunjuk ke branch yang diinginkan. - Membuat symbolic link dari dependency yang diperlukan di folder vendor. Sebagai contoh jika bekerja di github.com/wayanjimmy/account ` sedangkan memerlukan dependency github.com/wayanjimmy/payment.
cd $GOPATH/src/github.com/wayanjimmy/accountcd vendor/github.comrm -rf paymentln -s $GOPATH/src/github.com/wayanjimmy/payment .cd lontongrm -rf vendor #pastikan folder vendor dihapus
Links
#go #dep