Компиляция proto файла для Golang

syntax = "proto3";
package ecommerce;
 
service ProductInfo {
    rpc addProduct(Product) returns (ProductID);
    rpc getProduct(ProductID) returns(Product);
};
 
message Product {
    string id = 1;
    string name = 2;
    string description = 3;
};
 
message ProductID {
    string value = 1;
};
protoc --go-grpc_out=. --go-grpc_opt=Mecommerce/product_info.proto=./ecommerce --go_out=. --go_opt=Mecommerce/product_info.proto=./ecommerce  ecommerce/product_info.proto

Альтернативой указания значений Mecommerce/product_info.proto=./ecommerce может стать определение значений go_package в proto:

option go_package = "./;investapi";