Go 言語のモジュール管理ツールが Go 1.11 バージョンで正式にリリースされ、依存パッケージのバージョン、ダウンロード、キャッシュなどを管理することができます。非常に使いやすく、カスタマイズされたプライベートウェアハウスやイントラネットイメージをサポートしているため、社内の開発効率が向上します。
この記事では、Go mod を使用して Git プロジェクトの依存関係を管理する方法を紹介します。以下の手順に従ってください:
example
;go mod init example
このコマンドは、プロジェクト ディレクトリに go.mod
ファイルを自動的に作成します。はモジュール名で、必要に応じて調整できます。対応する go.sum
ファイルは、後続の依存関係管理で自動的に生成されます。 ステップ 2: Git ウェアハウス情報の構成
##ローカル プロジェクトをリモート ウェアハウスに関連付けます:
git remote add origin git@github.com:example/example.git
形式は次のとおりです:
module example require ( moduleA v1.0.0 moduleB v2.1.0 )次の手順に従って依存関係パッケージ情報を設定します:
Git ライブラリからダウンロードします:
require ( moduleA v1.0.0 moduleB v2.1.0 moduleC v0.1.0 moduleD master ) replace ( moduleC => git@github.com:example/moduleC.git )
moduleA v1.0.0 など) を指定します。
replace
moduleC => git@github.com:example/moduleC.git のように、依存パッケージの置換場所を指定します。
ローカルからダウンロード:
require ( moduleA v1.0.0 moduleB v2.1.0 moduleC v0.1.0 ) replace ( moduleC => ../moduleC )
moduleC =>)。 .. /moduleC。
ステップ 4: 依存関係パッケージをダウンロードする
go mod download
import
コマンドを使用してパッケージをインポートするだけで済み、依存パッケージのダウンロード、更新、その他の問題は Go mod 自体で管理されます。概要
以上がgo mod git プロジェクトの作成手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。