MODベンダーテストを行きます

go modあなたは、それはもはや下記GOPATHに配置するために、プロジェクトのニーズに依存して、アウトGOPATH必須の依存関係から、プロジェクトの独立を作ることはできない、と各プロジェクトの依存関係は、プロジェクトの現在のバージョンは独立して管理することができます!

MOD操作の記録

  1. export GO111MODULE=on

  2. go mod init github.com/mutex73/ga

    増加した信頼は、手動でできるgo.uber.org/atomic v1.4.0かを自動的に検出し、次のビルドを維持し、自動的に依存関係があります手放します

  3. go build src/practice/mod/vendor_test.go

    文書は輸入「go.uber.org/zap」の文を追加しvendor_test.go、IDEはgo.modに記録されている依存関係は、ビルド後に実行、エラーを促し

    module github.com/mutex73/ga
    
    go 1.12
    
    require (
        go.uber.org/atomic v1.4.0 // indirect
    	go.uber.org/multierr v1.1.0 // indirect
        go.uber.org/zap v1.10.0
    )
    
  4. go mod download

    依存関係を自動的にダウンロードされている$GOPATH/pkg/mod複数のプロジェクトのキャッシュMODを共有することができます
    ここに画像を挿入説明

  5. go mod vendor

    MODプロジェクトからコピーされたvendorIDEを識別できるように、ディレクトリ!

公開された27元の記事 ウォンの賞賛2 ビュー50000 +

おすすめ

転載: blog.csdn.net/jackgo73/article/details/94337347