Bazelを使用して.proto
ファイルを含むプロジェクトをビルドする場合、バイナリを作成するために、たとえばgo_binary
とgo_proto_library
のルールを使用できます。生成されたバイナリは期待通りに動作しますが、ファイル.proto
から生成されたコードは作業ディレクトリにありません。Bazelビルド、プロトタイプ、コード補完
その結果、エディタとIDEでのコード補完は機能しません。さらに悪いことに、彼らはしばしば無効なインポートステートメントに関するエラーを出力します。
これはプロトコルバッファを使用した例ですが、サードパーティの依存関係の使用など、他の同様のケースが考えられます。
通常どのように処理されますか?