*.protoファイルからProtocol Buffersのコードを生成するには protoc
コマンドを利用します。
// echo.proto
syntax = "proto3";
package com.example.proto;
service EchoService {
rpc Echo(EchoMessage) returns (EchoMessage);
}
message EchoMessage {
string value = 1;
}
$ protoc --java_out=. -I. echo.proto
$ tree
.
├── com
│ └── example
│ └── proto
│ └── Echo.java
└── echo.proto
3 directories, 2 files
オプション | 説明 |
---|---|
--java_out | Javaのソースコードを生成します |
-I | importするディレクトリを指定します |