如何为java protobuf类指定输出

ct3nt3jp  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(148)

我一直在努力防止工作中的cmake系统总是为protobufs重新生成java Package 器类;正如它所说,C单元测试中的单个更改需要重建几百个这样的测试。Python和C PotoC命令在相同的情况下不执行。
因为我不使用java类文件,所以我没有太注意;但我终于解决了问题:编译时 XMessage.proto 其中包含一个名为 XMessage ,protoc生成输出文件,如下所示 XMessageOuterClass.java (以匹配用于 Package 类的名称)。这与cmake中指定的预期输出名称不匹配,因此它总是重新生成。
我的问题是:如何从cmake级别判断protobuf是否会有此名称损坏,以便指定命令的名称 OUTPUT 正确和防止不必要的重建?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题