将所有外部golang模块导入一个文件,然后从该文件导入?

时间:2013-09-20 03:13:04

标签: go

有没有办法将外部模块导入一个文件,然后从该文件导入?

例如:

// externals.go
import ( 
  Bitbucket "bitbucket.org/user/project"
  Github "github.com/user/project"
)

// main.go
import (
  "externals/Bitbucket"
  "externals/Github"
)

上述某种形式是否可能?

2 个答案:

答案 0 :(得分:1)

不,这是不可能的。这是Go的特定设计目标 使所有依赖显式。

http://talks.golang.org/2012/splash.article和第7节 特别是关于这方面的更多细节。

答案 1 :(得分:0)

没有。这是不可能的,甚至没有一些技巧。