第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以使用 Bazel 構(gòu)建 Go 庫而不是二進制文件?

是否可以使用 Bazel 構(gòu)建 Go 庫而不是二進制文件?

Go
月關(guān)寶盒 2022-07-04 17:00:14
我有一個實現(xiàn) GRPC API 的應(yīng)用程序。Bazel 使用存儲庫中的 .proto 文件生成 Go 代碼,然后構(gòu)建一個二進制文件。我的問題:是否可以配置一個新目標,以便 Bazel 生成(除了二進制文件之外)其他應(yīng)用程序可以使用的 Go 庫?我知道 Bazel 將生成的代碼存儲在其沙箱深處的某個地方,但是我希望有一種更可靠的方式,因為路徑可能會在未來的 Bazel 版本中發(fā)生變化。UPD:如果使用 Bazel 無法實現(xiàn),請?zhí)峁┯嘘P(guān)如何使用不同工具實現(xiàn)相同目標的任何提示。
查看完整描述

1 回答

?
青春有我

TA貢獻1784條經(jīng)驗 獲得超8個贊

您可以使用go_proto_library


就像是


go_proto_library(

    name = "date_go_proto",

    importpath = "google.golang.org/genproto/googleapis/type/date",

    protos = [":date_proto"],

)

這個例子來自這個文件


但是,如果您正在尋找生成源文件而不是二進制編譯庫的東西,請查看rules_go#512中的票證,這個功能正在開展工作。


查看完整回答
反對 回復(fù) 2022-07-04
  • 1 回答
  • 0 關(guān)注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號