如何使用Wire生成.proto文件而不使用Maven?

时间:2016-05-04 08:19:28

标签: java android android-studio protocol-buffers square-wire

对于我一直在使用Google协议缓冲区的项目,但现在我想切换到Wire。我想使用像这样的终端编译我的.proto文件

protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/addressbook.proto (this is for the google protobufs)

这很简单。

在Wire README中,他们以此为例:

% java -jar wire-compiler-VERSION-jar-with-dependencies.jar \
--proto_path=src/main/proto \
--java_out=out \
squareup/dinosaurs/dinosaur.proto \
squareup/geology/period.proto
Writing com.squareup.dinosaurs.Dinosaur to out
Writing com.squareup.geology.Period to out

我不知道这是怎么回事,因为我没有jar文件。 这是我的proto文件的路径:

enter image description here

所以我需要在我的项目中包含一个jar文件吗?如果是,哪些文件必须在其中? 或者在我的情况下命令行会是什么样的?

0 个答案:

没有答案