Using Java
I created a protobuffer . I generated all the classes . The classes were generated in project/target directory .Now my java project folder looks like this
1) src
2) target
3) pom.xml
Proto file -
syntax="proto3";
option java_multiple_files = true;
option java_package="com.grpc.project1";
package com.grpc.project1;
message Person{
string first_name=1;
string last_name=2;
}
message Greeting{
string message=1;
}
service HelloWorldService{
rpc sayHello(Person) returns (Greeting);
}
Now src also has sub folder main/java
and target also has two sub folder -
1) /generated-sources/protobuf/grpc-java
2)/generated-sources/protobuf/java
No i want to implement my HelloWorldService class where should I define the class ??
Inside src/main/java
or inside
1) /generated-sources/protobuf/grpc-java
2)/generated-sources/protobuf/java
If I create class inside src/main/java i am unable to extend HelloWorldServiceGrpc.HelloWorldServiceImpl niether i am able to import target folderbut it is present inside /generated-sources/protobuf/grpc-java/com/grpc/project1