IDEA使用go mod加载依赖

GO MOD

go mod是go语言的依赖管理工具

目录

go mod 指令介绍

go mod command

命令 说明
download download modules to local cache(下载依赖包)
edit edit go.mod from tools or scripts(编辑go.mod)
graphprint module requirement graph (打印模块依赖图)
verify initialize new module in current directory(在当前目录初始化mod)
tidy add missing and remove unused modules(拉取缺少的模块,移除不用的模块)
vendor make vendored copy of dependencies(将依赖复制到vendor下)
verify verify dependencies have expected content (验证依赖是否正确)
why explain why packages or modules are needed(解释为什么需要依赖)

IDEA加载项目

  • 配置全局GOPATH --- 类似本地go依赖仓库,配置后可使用本地仓库的依赖
  • 缺少的依赖使用go mod tidy将需要的依赖下载到GOPATH下
  • go.mod文件里面 点击刷新,idea就会重新加载GOPATH下的依赖
  • 有些依赖是git私有仓库,可能需要配置仓库访问方式
    • [举例] [配置git将请求从ssh转化为http:] git config --global url."ssh://git@gitlab.com:33333".insteadOf "http://gitlab.com"
    • 如果定义了GOPROXY环境变量,额外定义 GOPRIVATE=gitlab.com
      • go env -w GOPRIVATE=gitlab.com
posted @   Answertouma  阅读(2107)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示