GRPC Java教程。无法使用protobuf-maven-plugin

时间:2018-03-19 19:06:09

标签: grpc-java

我是GRPC的新手,我正在遵循本指南https://grpc.io/docs/tutorials/basic/java.html

我已经从GITHUB

克隆了该项目

我正在尝试通过运行mvn clean install

来构建项目

构建文件成功:我可以看到它构建了所有源文件,正在生成工件,甚至还执行了一些集成测试。

但是当我在Eclipse中打开项目时,我在io.grpc.examples.routeguide包中看到了3个文件:RouteGuideClientRouteGuideServerRouteGuideUtil。所有这些都依赖于pojos和其他辅助类,它们应该由protobuf / grpc maven插件生成。

我可以看到

下生成的那些文件
  1. /target/generated-sources/protobuf/grpc-java/io/grpc/examples/routeguideRouteGuideGrpc.java
  2. /target/generated-sources/protobuf/java/io/grpc/examples/routeguideFeatureDatabase.java, Feature.java, Point.java, Rectangle.java, RouteGuideProto.java, RouteNoteOrBuilder.java, RouteSummaryOrBuilder.java, FeatureDatabaseOrBuilder.java, FeatureOrBuilder.java, PointOrBuilder.java, RectangleOrBuilder.java, RouteNote.java, RouteSummary.java
  3. 为什么源代码文件夹/src/main/java/io/grpc/examples/routeguide/中没有生成这些文件?

    我想看到生成的文件是我的源代码的一部分。我怎样才能做到这一点?为什么有2个生成文件的文件夹?

    如何解决此问题,以便在IDE中工作而不会出现错误?

0 个答案:

没有答案