Issue Description
This project
alibaba/sentinel-golang depends on
github.com/etcd-io/etcd which already opted into module and redirects(or rename) its import path from
"github.com/coreos/etcd" to
"github.com/etcd-io/etcd" . You import
github.com/etcd-io/etcd through the old path
"github.com/coreos/etcd" . But when downstream module users try to get
github.com/etcd-io/etcd through the indirect path
"github.com/coreos/etcd" from
alibaba/sentinel-golang, they will easily get build errors:
> go get: github.com/coreos/etcd : parsing go.mod:
> module declares its path as: github.com/etcd-io/etcd
> but was required as: github.com/coreos/etcd
Describe what feature you want
Replace all the old import paths, replace "github.com/coreos/etcd" with "github.com/etcd-io/etcd.