【发布时间】:2015-05-14 09:22:45
【问题描述】:
首先要明确的是,我来自 Java 世界,并且我一直在进行编程,我真的很喜欢它。
我有一个关于打包系统和导入的小问题,如果我正在导入一个使用另一个库的库并且我已经在我的项目中使用该库,我该如何消除重复(如果可能的话),
换句话说: A是主程序,C和B是库,然后: C被添加到A B 使用 C
然后 B 也被添加到 A
AProject/
src/
LibC/
src/
somefiles.go
LibB/
src/
LibC
somefiles.go
app.go
所以现在我有两个 C 库,一个在 A 中,一个在 B 中,因为 B 依赖于 C。
我知道这有点令人困惑,但在 Java 世界中,我们拥有 Ant 和 Maven,而这些构建工具让我们能够非常轻松地处理依赖关系。
有什么想法吗?
【问题讨论】:
标签: go dependencies packages