Build.gradle:根路径与源集不同

问题描述

我的 Java 项目有一些 protobuf 文件,我使用 google/protobuf-gradle-plugin 进行编译。

由于我的项目,我无法使用 protobuf 生成认设置。更具体地说,我在目录中有很多 protobuf 文件schema/protobuf/。但是,我只想在此路径 schema/protobuf/service_a 编译 protobuf 文件。根据文档,这是我的 build.gradle 设置:

sourceSets {
  main {
    proto {
      // In addition to the default 'src/main/proto'
      srcDir 'schema/protobuf/service_a'
    }
  }
}

然而,问题是:根路径从schema/protobuf/service_a开始。我只想将根路径切换到 schema。我该如何设置。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)