複数のバイナリ パッケージの構築: 代替アプローチ
複数のバイナリを構築するための推奨アプローチには、最上位の cmd フォルダー内でパッケージを整理することが含まれます、これだけでは必ずしも十分とは限りません。代わりに、別の解決策は、個々のパッケージを反復処理するスクリプトを使用することです。
cd $GOPATH/someProject for CMD in `ls cmd`; do go build ./cmd/$CMD done
このスクリプトは、cmd ディレクトリ内の各パッケージのバイナリを効率的に構築し、次のような出力が得られます。
[root@node1 test]# ls $GOPATH/someProject bin1 bin2 cmd
このアプローチは、cmd フォルダー構造を利用するというデフォルトのアドバイスに代わる実行可能な代替手段を提供します。ビルド プロセスを自動化するスクリプトを実装すると、1 つのステップで複数のバイナリを簡単にビルドし、目的の結果を達成できます。
参照するサンプル プロジェクト:
以上がスクリプトを使用して複数のバイナリ パッケージを構築するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。