У меня есть пакет golang github.com/user/protoapp
, в этом пакете у меня есть папка proto
, содержащая файлы protobuf. * 1003 *
github.com/user/protoapp
|-proto
|-proto/app1
|-proto/app2
прото-файлы в app1
и app2
имеют соответствующие пакеты app1
и app
;
Прото-файл из proto/app1
импортирует файл из proto/app2
, как import "app2/messages.proto";
, после компиляции в app1.pb.go
он становится import app2
, а protoapp
не компилируется.Как сделать, чтобы импорт в *.pb.go
файлах стал import "github.com/user/protoapp/proto/app2"
, а не import "app2"
?