ホームページ  >  記事  >  開発ツール  >  go mod git プロジェクトの作成手順

go mod git プロジェクトの作成手順

王林
王林オリジナル
2023-05-17 11:14:37907ブラウズ

Go 言語のモジュール管理ツールが Go 1.11 バージョンで正式にリリースされ、依存パッケージのバージョン、ダウンロード、キャッシュなどを管理することができます。非常に使いやすく、カスタマイズされたプライベートウェアハウスやイントラネットイメージをサポートしているため、社内の開発効率が向上します。

この記事では、Go mod を使用して Git プロジェクトの依存関係を管理する方法を紹介します。以下の手順に従ってください:

ステップ 1: Git プロジェクトの初期化とモジュールの作成

  1. example;
  2. を前提として、Git プロジェクトを作成します。プロジェクト ディレクトリを入力し、次のコマンドを実行します。
go mod init example

このコマンドは、プロジェクト ディレクトリに go.mod ファイルを自動的に作成します。はモジュール名で、必要に応じて調整できます。対応する go.sum ファイルは、後続の依存関係管理で自動的に生成されます。 ステップ 2: Git ウェアハウス情報の構成

Git リモート ウェアハウスを作成します (
    git@github.com:example/example.git
  1. ;# と仮定します)。 ##ローカル プロジェクトをリモート ウェアハウスに関連付けます:
  2. git remote add origin git@github.com:example/example.git
  3. ステップ 3: 依存パッケージのパラメーターを設定します

go で依存パッケージ情報を設定します。 mod

ファイル (どのコード ベースからダウンロードするか、どのバージョンなどを含む)

形式は次のとおりです:

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
    )
  1. require
で、依存パッケージ名とバージョン番号 (

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
    )
  1. replace
で、依存パッケージの置換場所を指定します (例:

moduleC =>)。 .. /moduleCステップ 4: 依存関係パッケージをダウンロードする

依存関係パッケージをセットアップした後、次の手順に従って依存関係パッケージをダウンロードする必要があります:

go mod download

上記の実行後指示に従って、ローカル キャッシュに保存されます。依存関係パッケージをダウンロードして保存します。

ステップ 5: 完了

上記のステップを完了すると、依存関係管理に Git プロジェクトを使用する Go モジュールが正常に作成されました。

使用中は、

import

コマンドを使用してパッケージをインポートするだけで済み、依存パッケージのダウンロード、更新、その他の問題は Go mod 自体で管理されます。

概要

この記事では、Go mod を使用して Git プロジェクトの依存関係を管理する詳細な手順を紹介します。これには、Git プロジェクトの初期化、依存関係パッケージのパラメーターの設定、依存関係パッケージのダウンロードなどが含まれます。開発者にとって依存関係の管理が容易になります。 Go mod を使用して依存関係パッケージを管理したことがない場合は、別の開発体験をもたらすことができると思いますので、試してみるとよいでしょう。

以上がgo mod git プロジェクトの作成手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。