0

git.domain.com/a/b/main.go:

import (
    "github.com/spf13/cobra"

    "git.domain.com/x/y/tlsgenerate"
)

func main() {
    rootCmd.AddCommand(tlsgenerate.CobraCommand)
}

git.domain.com/x/y/tlsgenerate/cmd.go:

package tlsgenerate

import (
    "github.com/spf13/cobra"
)

var CobraCommand = &cobra.Command{

}

gometalinter

警告:不能将 tlsgenerate.CobraCommand(*git.domain.com/x/y/vendor/github.com/spf13/cobra.Command 类型的变量)用作 *git.domain.com/a/b/vendor/github。 com/spf13/cobra.Command 参数中的值 rootCmd.AddCommand (megacheck)

我们使用dep来管理依赖。并且github.com/spf13/cobra存在于a/b/vendor和中x/y/vendor

我怎样才能解决这个问题?

4

0 回答 0