エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go言語で1つのリポジトリで複数のバイナリファイルをビルドする方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go言語で1つのリポジトリで複数のバイナリファイルをビルドする方法
可能です。実際に複数のバイナリを1つのリポジトリで管理しているソフトウェアも存在します。 解決法 そ... 可能です。実際に複数のバイナリを1つのリポジトリで管理しているソフトウェアも存在します。 解決法 それぞれのアプリを別ディレクトリに格納すれば良いです。たとえば、以下のような形で管理します。 cmd/app1, cmd/app2 というように、あるディレクトリ以下にそれぞれのアプリのソースコードを用意する。 共通のライブラリは pkg や internal や lib など他のディレクトリで管理する。(あるいはルートディレクトリに置く場合もあります。) こうすると以下のように使えます。 それぞれのアプリのビルドのためには、各アプリのディレクトリの中で go build する。一括で go build するための Makefile や build.go を書くこともある。 リポジトリのルートディレクトリで go install ./... すれば一括でインストールできる。 また、複数のバイナ