概要
Go 1.11 で導入された Go モジュールは、Go の依存関係管理を提供します。プロジェクト。実行時の依存関係に加えて、ユーザーはビルド プロセス中に go モジュール、特に go generated コマンド中に実行されるツールを利用する必要がある場合があります。
質問
どのように組み込むことができますか? github.com/aprice/embed/cmd/embed などの特定のビルド依存関係を指定し、特定のディレクトリから実行しますか?このタスクに適したツールを入手してください?
回答
次の方法を使用して、Go モジュールにコマンドの依存関係を埋め込むことができます:
「ツール」の作成パッケージ
プロジェクト内にツール ディレクトリを作成します。
mkdir -p internal/tools
// internal/tools/tools.go // +build tools package tools import ( _ "github.com/UnnoTed/fileb0x" )
go.mod の更新
ベンダー
追加メモ
以上がビルド時のコマンドの依存関係 (例: `github.com/aprice/embed/cmd/embed`) を Go モジュールに埋め込む方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。