2015-01-28 02:25:39 +08:00
|
|
|
rootProject.name = "grpc"
|
|
|
|
include ":grpc-core"
|
2016-09-02 07:00:43 +08:00
|
|
|
include ":grpc-context"
|
2015-01-28 02:25:39 +08:00
|
|
|
include ":grpc-stub"
|
|
|
|
include ":grpc-auth"
|
|
|
|
include ":grpc-okhttp"
|
2015-04-11 06:40:44 +08:00
|
|
|
include ":grpc-protobuf"
|
2016-03-23 02:31:36 +08:00
|
|
|
include ":grpc-protobuf-lite"
|
2015-04-11 07:35:23 +08:00
|
|
|
include ":grpc-protobuf-nano"
|
2015-01-28 02:25:39 +08:00
|
|
|
include ":grpc-netty"
|
2015-10-30 07:31:29 +08:00
|
|
|
include ":grpc-grpclb"
|
2015-01-28 02:25:39 +08:00
|
|
|
include ":grpc-testing"
|
2016-12-07 01:32:04 +08:00
|
|
|
include ":grpc-testing-proto"
|
Rename integration-testing to interop-testing
"Interoperability" is a more appropriate name for the tests, since they
are used for testing across different implementations. They will do a
bit of integration testing, like for auth, but this is a smaller scale.
It seems the other languages (Go, C++, Node, PHP, Python, Ruby) are
using "interop" to describe the tests, and the test case specifications
document is named with "interop". After this change, C# will be the only
language calling them "integration" tests.
This change just renames the folder and artifact. We can change the
internal package names later. However, once we do a release, old
artifact names will live forever in Maven Central.
2015-05-21 04:23:11 +08:00
|
|
|
include ":grpc-interop-testing"
|
2017-10-07 01:44:58 +08:00
|
|
|
include ":grpc-gae-interop-testing-jdk7"
|
|
|
|
include ":grpc-gae-interop-testing-jdk8"
|
2015-01-28 02:25:39 +08:00
|
|
|
include ":grpc-all"
|
2015-02-11 08:01:26 +08:00
|
|
|
include ":grpc-benchmarks"
|
2016-05-21 05:03:29 +08:00
|
|
|
include ":grpc-services"
|
2014-12-16 01:58:05 +08:00
|
|
|
|
2015-01-28 02:25:39 +08:00
|
|
|
project(':grpc-core').projectDir = "$rootDir/core" as File
|
2016-09-02 07:00:43 +08:00
|
|
|
project(':grpc-context').projectDir = "$rootDir/context" as File
|
2015-01-28 02:25:39 +08:00
|
|
|
project(':grpc-stub').projectDir = "$rootDir/stub" as File
|
|
|
|
project(':grpc-auth').projectDir = "$rootDir/auth" as File
|
|
|
|
project(':grpc-okhttp').projectDir = "$rootDir/okhttp" as File
|
2015-04-11 06:40:44 +08:00
|
|
|
project(':grpc-protobuf').projectDir = "$rootDir/protobuf" as File
|
2016-03-23 02:31:36 +08:00
|
|
|
project(':grpc-protobuf-lite').projectDir = "$rootDir/protobuf-lite" as File
|
2015-04-20 10:43:06 +08:00
|
|
|
project(':grpc-protobuf-nano').projectDir = "$rootDir/protobuf-nano" as File
|
2015-01-28 02:25:39 +08:00
|
|
|
project(':grpc-netty').projectDir = "$rootDir/netty" as File
|
2015-10-30 07:31:29 +08:00
|
|
|
project(':grpc-grpclb').projectDir = "$rootDir/grpclb" as File
|
2015-01-28 02:25:39 +08:00
|
|
|
project(':grpc-testing').projectDir = "$rootDir/testing" as File
|
2016-12-07 01:32:04 +08:00
|
|
|
project(':grpc-testing-proto').projectDir = "$rootDir/testing-proto" as File
|
Rename integration-testing to interop-testing
"Interoperability" is a more appropriate name for the tests, since they
are used for testing across different implementations. They will do a
bit of integration testing, like for auth, but this is a smaller scale.
It seems the other languages (Go, C++, Node, PHP, Python, Ruby) are
using "interop" to describe the tests, and the test case specifications
document is named with "interop". After this change, C# will be the only
language calling them "integration" tests.
This change just renames the folder and artifact. We can change the
internal package names later. However, once we do a release, old
artifact names will live forever in Maven Central.
2015-05-21 04:23:11 +08:00
|
|
|
project(':grpc-interop-testing').projectDir = "$rootDir/interop-testing" as File
|
2017-10-07 01:44:58 +08:00
|
|
|
project(':grpc-gae-interop-testing-jdk7').projectDir = "$rootDir/gae-interop-testing/gae-jdk7" as File
|
|
|
|
project(':grpc-gae-interop-testing-jdk8').projectDir = "$rootDir/gae-interop-testing/gae-jdk8" as File
|
2015-01-28 02:25:39 +08:00
|
|
|
project(':grpc-all').projectDir = "$rootDir/all" as File
|
2015-02-11 08:01:26 +08:00
|
|
|
project(':grpc-benchmarks').projectDir = "$rootDir/benchmarks" as File
|
2016-05-21 05:03:29 +08:00
|
|
|
project(':grpc-services').projectDir = "$rootDir/services" as File
|
2015-05-06 07:11:27 +08:00
|
|
|
|
2015-05-07 04:10:28 +08:00
|
|
|
if (settings.hasProperty('skipCodegen') && skipCodegen.toBoolean()) {
|
|
|
|
println '*** Skipping the build of codegen and compilation of proto files because skipCodegen=true'
|
2015-05-06 07:11:27 +08:00
|
|
|
} else {
|
|
|
|
include ":grpc-compiler"
|
|
|
|
project(':grpc-compiler').projectDir = "$rootDir/compiler" as File
|
|
|
|
}
|