├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── myproject
│ │ │ ├── gencode
│ │ │ │ └── helloworld
│ │ │ │ ├── HelloRequest.java
│ │ │ │ ├── HelloRequestOrBuilder.java
│ │ │ │ ├── HelloResponse.java
│ │ │ │ ├── HelloResponseOrBuilder.java
│ │ │ │ ├── HelloServiceGrpc.java
│ │ │ │ └── HelloServiceOuterClass.java
│ │ │ └── grpc
│ │ │ ├── HelloClient.java
│ │ │ ├── HelloServer.java
│ │ │ └── HelloServiceImpl.java
│ │ ├── proto
│ │ │ └── HelloService.proto
mvn clean package
编译
mvn clean compile
启动server:
mvn exec:java -Dexec.mainClass="com.example.myproject.grpc.HelloServer"
启动client:
mvn exec:java -Dexec.mainClass="com.example.myproject.grpc.HelloClient"