2017-04-03 4 views
0

gRPC 클라이언트 (JavaFX) 및 서버 (gRPC 스타터가있는 SpringBoot)에서 작업하고 있습니다. 두 응용 프로그램은 독립적이며 파일을 함께 공유하지 않습니다. 서버가 테스트 완료되었습니다 (here)JavaFX gRPC 클라이언트 종속성

gRPC 서버와 독립적으로 JavaFX 클라이언트를 만들고 싶습니다. 즉, gRPC 서버를 클라이언트 POM에 종속 관계로 포함하지 않고 만들고 싶습니다.

javafx 애플리케이션에 gRPC 클라이언트 종속성을 추가 할 수있는 방법과 요청을 서버에 보내는 방법은 무엇입니까?

답변

0

는 공식 문서에 따르면 (http://www.grpc.io/docs/quickstart/java.html)의 예는 출발점으로 당신이 ${grpcVersion}은 당신이 할 수 있습니다 gRPC의 버전을 출시 무엇이고

compile "io.grpc:grpc-netty:${grpcVersion}" 
compile "io.grpc:grpc-protobuf:${grpcVersion}" 
compile "io.grpc:grpc-stub:${grpcVersion}" 

입니다 필요 https://github.com/grpc/grpc-java/blob/master/examples/build.gradle

종속성을 사용할 수 있습니다 용도. 이 표기법은 그러나 같은

로, 메이븐 좌표 쉬운에 변화의 Gradle을 빌드 도구입니다
<dependency> 
    <groupId>io.grpc</groupId> 
    <artifactId>grpc-netty</artifactId> 
    <version>1.2.0</version> 
</dependency> 

당신은 그 내가 서버 치어 추가 종속성이입니다 https://github.com/aalmiray/javatrove/tree/master/chat-02

+0

에서 다른 작업 예를 찾을 수있다 또는 클라이언트와 서버 프로젝트 모두에서 proto로부터 서비스를 생성합니까? 죄송합니다. –

+0

chat-02 예제에서 볼 수 있듯이 둘 다 클라이언트 및 서버 종속성입니다. – aalmiray