0
私のprotoファイルでは、structやtimestampなどのデフォルトのGoogleプロトコルバッファタイプが使用されています。それは輸入を解決できないため、デフォルトのGradleのprotoc統合、Gradleの出力誤差を用いGradle protocプラグインにデフォルトのGoogleプロトファイルがありません
:
google/protobuf/struct.proto: File not found.
google/protobuf/timestamp.proto: File not found.
がprotocが
で1指定してデフォルトのGradleのprotocブロックprotoc {
artifact = 'com.google.protobuf:protoc:3.3.0'
}
の交換
protoc {
path = '/usr/local/bin/protoc'
}
は問題を修正しますが、移植性がありません。
デフォルトのgradle protoc定義を動作させることができるjar依存関係や他の移植可能なソリューションはありますか?
compile 'com.google.protobuf:protobuf-java:3.4.0'
依存関係がコンパイルいるProtobufライブラリに沿って、デフォルトのGoogle protofilesを提供しています。次の依存関係を追加する