golang利用go mod巧妙替换使用本地项目的包

这篇具有很好参考价值的文章主要介绍了golang利用go mod巧妙替换使用本地项目的包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

  拉了两个项目下来,其中一个项目依赖另一个项目,因为改动了被依赖的项目,想重新导入测试一下。

解决办法

  go.mod文件的require中想要被代替的包名在replace中进行一个替换,注意:用来替换的需要用绝对路径,一开始我用~/Documents/xboot/xboot/tools/reflect没有效果。
golang利用go mod巧妙替换使用本地项目的包,golang,go
  这样原有的包就会换成用来代替它的本地的包,点开源码也是本地写的那些内容。文章来源地址https://www.toymoban.com/news/detail-612005.html

到了这里,关于golang利用go mod巧妙替换使用本地项目的包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用go mod tidy命令出现go.mod file indicates go 1.21, but maximum supported version is 1.19,如何解决

    使用git拉取代码Golang代码到本地后,利用VS Code打开项目后,看到go.mod报红,现象如下图所示:` 这个问题是当前使用的go版本与git clone拉取下来的项目的go.mod所用的go版本不一致导致的: 在项目中打开一个terminal,查看当前安装的go版本是否与go.mod的第二行的声明一致:如下图

    2024年02月06日
    浏览(43)
  • Go语言中的包管理工具之Go Path的使用

    GoLang 中常用的包管理的方式 1 )概述 常用的有三种 Go Path Go Vendor Go Modules 2 )发展历程 早期go的包管理存在很大缺陷,甚至可以说没有官方统一的包管理工具 一方面官方在努力发布一些实验性的包管理工具。 同时也出现了很多社区开发的包管理工具。 在官方和社区的包管理

    2024年02月03日
    浏览(45)
  • Go语言中的包管理工具之Go Modules的使用

    GoLang 中常用的包管理的方式 常用的有三种 Go Path Go Vendor Go Modules 关于 Go Modules 1 ) 概述 Go的包管理,经过社区和官方的共同努力下,最终在百家争鸣后 Go官方在 2018.8 推出了go 1.11版本中的Go Modules,并且很快成为 一统江湖的包管理方式 Go Modules已经成为目前最主流的包管理工具

    2024年02月03日
    浏览(40)
  • 利用Lama Cleaner本地实现AIGC试玩:擦除对象、替换对象、更换风格等等

    Lama Cleaner 是一个免费的、开源的、完全自托管的修复工具,里面提供了很多最前沿的AIGC模型。可以使用它从图片中删除任何不需要的物体、缺陷、人物,或删除和替换图片上的任何内容。 本文章详细介绍了该工具的所有功能,并体验了下每个功能的实际效果 。 github:http

    2024年02月03日
    浏览(63)
  • 怪物猎人世界Mod制作——替换模型、音效

    太喜欢《怪物猎人:世界》这款游戏了,在冰原更新后,游戏版本趋于稳定。卡普空做一些bug修复后宣布不再更新此游戏,游戏版本稳定在 v15.11.01 。从此这个游戏长达三年未更新,我玩了八百小时也未发现什么明显BUG,这段时间内mod百花齐放,我也爱上了制作mod,但仍然是

    2024年02月06日
    浏览(50)
  • 制作一个简单的Sifu人物替换Mod

    为什么做 突发奇想 某日看到了sifu mod相关的视频,虽然人刚到静心堂,但是还是想搞花活,于是就开始研究起来。一开始还算顺利,但是后来有一个mod死活安装不上去,游戏启动就是会报错,应该是游戏版本不兼容的问题,所以打算自己研究一下。 虽然过程看起来很简单,

    2023年04月11日
    浏览(49)
  • 3步实现使用Conda安装本地指定路径下requirement.txt 文件中的包

    第1步:在github项目中下载或者自行生成所需的requirement.txt文件,将其放在任一路径位置。例如 D:requirement.txtrequirement.txt 第2步:使用anaconda prompt直接进入指定环境,例如我这里进入 tat-qa 这个环境。 第3步:直接安装,注意在requirement.txt前指定好本地路径即可。 因为我本次所需环

    2024年02月12日
    浏览(37)
  • 【Golang】go编程语言适合哪些项目开发?

    前言 在当今数字化时代,软件开发已成为各行各业的核心需求之一。 而选择适合的编程语言对于项目的成功开发至关重要。 本文将重点探讨Go编程语言适合哪些项目开发,以帮助读者在选择合适的编程语言时做出明智的决策。 Go 编程语言适合哪些项目开发? Go是由Google开发

    2024年02月04日
    浏览(80)
  • Golang 打包go项目部署到linux服务器

    我们可以在终端中输入以下代码: 然后就会生成main-linux的二进制可执行文件,然后我们就可以将main-linux放到服务器中的任一目录中,然后我们就可以执行以下命令运行。 这是我们在网上可以搜索到的方法,但是我相信很多人通过这个方法尝试后发现,它并不能运行。我相信

    2024年02月16日
    浏览(66)
  • 学习如何在VS Code中创建一个Golang/Go项目,并运行一个简单的Golang程序

     学习如何在VS Code中创建一个Golang项目,并运行一个简单的Golang程序。 在VS Code 手动输入命令创建一个Golang项目 在VS Code 不输入命令创建一个Golang项目 1. 在VS Code 手动输入命令创建一个Golang项目 步骤1:在VS Code中创建一个新文件夹,用于存放Golang项目文件。 步骤2:打开VS

    2024年02月14日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包