From 65291321d849dc62fcf6df32046602eeb2ed5dd4 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Fri, 15 May 2015 11:57:05 -0700 Subject: [PATCH] Make it more obvious JDK 8 is commonly necessary Resolves #427 --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 48dc8133c1..a3687999aa 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,11 @@ +[![Build Status](https://travis-ci.org/grpc/grpc-java.svg?branch=master)](https://travis-ci.org/grpc/grpc-java) + gRPC-Java - An RPC library and framework ======================================== -[![Build Status](https://travis-ci.org/grpc/grpc-java.svg?branch=master)](https://travis-ci.org/grpc/grpc-java) +gRPC-Java works with JDK 6. TLS usage typically requires using Java 8, or Play +Services Dynamic Security Provider on Android. Please see the [Auth +Readme](AUTH-README.md). How to Build ------------ @@ -16,6 +20,8 @@ $ mvn install -pl codec-http2 -am -DskipTests=true ``` ### Build gRPC +Building requires JDK 8, as our tests use TLS. + grpc-java has a C++ code generation plugin for protoc. Since many Java developers don't have C compilers installed and don't need to modify the codegen, the build can skip it. To skip, create the file