我是GRPC的新手,我正在遵循本指南https://grpc.io/docs/tutorials/basic/java.html
我已经从GITHUB
克隆了该项目我正在尝试通过运行mvn clean install
构建文件成功:我可以看到它构建了所有源文件,正在生成工件,甚至还执行了一些集成测试。
但是当我在Eclipse中打开项目时,我在io.grpc.examples.routeguide
包中看到了3个文件:RouteGuideClient
,RouteGuideServer
和RouteGuideUtil
。所有这些都依赖于pojos和其他辅助类,它们应该由protobuf / grpc maven插件生成。
我可以看到
下生成的那些文件/target/generated-sources/protobuf/grpc-java/io/grpc/examples/routeguide
:RouteGuideGrpc.java
/target/generated-sources/protobuf/java/io/grpc/examples/routeguide
:FeatureDatabase.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
为什么源代码文件夹/src/main/java/io/grpc/examples/routeguide/
中没有生成这些文件?
我想看到生成的文件是我的源代码的一部分。我怎样才能做到这一点?为什么有2个生成文件的文件夹?
如何解决此问题,以便在IDE中工作而不会出现错误?