前提・実現したいこと
当方、Go言語を始めた者です。
Goの依存管理について、理解できません。
今まではJavaを主に使っていましたが、同じような感覚でGoで依存関係(自分が作ったライブラリを、他でインポートする)を理解することができません。
リファレンスを読んでみましたが、そもそもGo言語では、「使用するライブラリは、インターネット上にデプロイされていること」が前提なのでしょうか?
そのあたりがごちゃごちゃとしています。
ググってみても、使用するライブラリはGOPATH/に置かなくてはいけないですとか、github.comフォルダが〜等、見受けられます。
一応、現段階での私の解釈としては
・基本的に、Goのプロジェクトで扱う全てのライブラリは、全てインターネット上にあがっていることが想定されている
といった感じです。
しかしそれではローカルで作成した自作ライブラリも全て、いったんgithub等にあげることになるのかな、とちょっと釈然としません。
そもそもの考え方から間違っているのでしょうか。。
どなたか教えていただきたく、よろしくお願いします。
Java のモジュールも本当は com.github.tttw.hello みたいな名前にするんですが。
回答1件
あなたの回答
tips
プレビュー