在Go中排除带有构建标记的完整软件包

时间:2018-07-12 15:47:42

标签: go

我想借助build tags将包中的所有文件从编译中排除。据我所知,这必须是逐个文件完成的(即,每个排除的文件都需要在顶部使用+build指令,或者遵循GOOS和GOARCH的命名约定)。

那么有可能排除带有构建标记的完整软件包吗?

1 个答案:

答案 0 :(得分:1)

  

Package build

     

构建约束

     

构建约束,也称为构建标签,是一行注释,   开始

// +build
     

列出了将文件包含在文件中的条件   包。


  

构建约束列出了应包含文件的条件。

构建约束在文件级别运行。