gpt4 book ai didi

gradle - 如何告诉 protobuffer Gradle 插件不要生成 protogen 文件?

转载 作者:行者123 更新时间:2023-12-03 05:12:17 25 4
gpt4 key购买 nike

我创建了一个原型(prototype)插件。当我执行时:

$ protoc --plugin=protoc-gen-grpc-java=grpc-client-guice-gradle-plugin --grpc-java_out=build/generated/source/proto/client/java --proto_path=../snth-proto-definition/src/main/proto:../snth-proto-definition/build/extracted-include-protos/main ../snth-proto-definition/src/main/proto/snthnyap.proto

它生成我期望的文件,并且只生成那些文件。但如果我执行:
$ gradlew generateProto

使用注释 // Generated by the protocol buffer compiler. DO NOT EDIT! 创建额外的文件.

是否有防止生成这些文件的配置设置?

最佳答案

默认情况下,protobuf 插件会为 Protobuf 消息生成类。如果您不想要它,请将其放入您的 build.gradle :

protobuf {
generateProtoTasks {
all().each { task ->
task.builtins {
remove java
}
}
}
}

关于gradle - 如何告诉 protobuffer Gradle 插件不要生成 protogen 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43456176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com