说我是开发p一个系统的插件A,那么p自然就看A什么时候开发和测试了。p但一旦与 集成,这种依赖就不再是必需的A。在 Maven 中,可以使用范围来声明依赖关系provided,以避免不必要的版本冲突。如何在 go 模块中实现这一点?
1 回答
莫回无
TA贡献1865条经验 获得超7个赞
不,不是的。但这不是什么大问题。假设你有foo_test.go
,其中包括 to 的依赖项foo/bar/baz
。
这是 Go 的优势之一 - 编译器识别需要链接的内容并使用 Go 模块,他有一份材料清单,不仅按名称定义所需的依赖项,而且还详细定义了提交。
正如所写的,将内容想象成更像是在处理项目时在某个时刻需要的材料清单,而不是像一组构建胖 JARgo.mod
的指令。
旁注:即使是 Maven 依赖项通常也不会进入生成的 JAR。Spring Boot 会这样做,但这不是默认的 Maven 行为;构建瘦小的 JAR是。
- 1 回答
- 0 关注
- 110 浏览
添加回答
举报
0/150
提交
取消