1

我想在Android中使用protobuf,我找到了Square Wire。https://github.com/square/wire

在文档中,有一个生成 Java 文件的命令。

% 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

我下载了发布的 zip,但是里面全是源代码,没有 Jar 文件。然后,我去了Maven Respoist,但是没有wire-compiler-VERSION-jar-with-dependencies.jar

4

2 回答 2

1

你可以用maven自己构建

获取源代码,安装 maven 并运行

mvn package

你会在wire/wire-compiler/target/目录中找到wire-compiler-VERSION-jar-with-dependencies.jar。

于 2016-02-10T12:25:37.343 回答
1

Wire 的 README有一个从 maven.org下载最新JAR的链接。

于 2016-03-01T21:17:17.207 回答