Skip to content

Commit 81a8d8b

Browse files
authored
Merge branch 'master' into totorean/build-improvements
2 parents d248c30 + f4b4c45 commit 81a8d8b

File tree

6 files changed

+18
-15
lines changed

6 files changed

+18
-15
lines changed

build.gradle

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,21 @@ buildscript {
99
}
1010
}
1111
ext {
12-
projectVersion = '2.11.0.RELEASE'
12+
projectVersion = '2.12.0-SNAPSHOT'
1313

1414
// https://github.com/grpc/grpc-java/releases
1515
grpcVersion = '1.35.0'
16+
17+
// https://github.com/google/guava/releases
18+
guavaVersion = '30.1-jre'
1619
// https://github.com/protocolbuffers/protobuf/releases
1720
protobufVersion = '3.14.0'
1821
protobufGradlePluginVersion = '0.8.12'
1922

2023
// https://github.com/spring-projects/spring-boot/releases
21-
springBootVersion = '2.3.8.RELEASE'
24+
springBootVersion = '2.4.3'
2225
// https://github.com/spring-cloud/spring-cloud-release/releases
23-
springCloudVersion = 'Hoxton.SR9'
26+
springCloudVersion = '2020.0.1'
2427
// https://github.com/alibaba/spring-cloud-alibaba/releases
2528
springCloudAlibabaNacosVersion = '2.2.3.RELEASE'
2629
// https://github.com/spring-projects/spring-security-oauth/releases
@@ -165,6 +168,7 @@ allprojects { project ->
165168
mavenBom "org.springframework.boot:spring-boot-starter-parent:${springBootVersion}"
166169
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
167170
mavenBom "com.google.protobuf:protobuf-bom:${protobufVersion}"
171+
mavenBom "com.google.guava:guava-bom:${guavaVersion}"
168172
mavenBom "io.grpc:grpc-bom:${grpcVersion}"
169173
mavenBom "org.junit:junit-bom:5.7.0"
170174
}

examples/cloud-eureka-server/src/main/resources/bootstrap.yml renamed to examples/cloud-eureka-server/src/main/resources/application.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ eureka:
1717
registerWithEureka: false
1818
fetchRegistry: false
1919
serviceUrl:
20-
defaultZone: http://localhost:8761/eureka/
20+
defaultZone: http://localhost:8761/eureka/
2121
server:
2222
enable-self-preservation: false
2323

24-
endpoints:
25-
shutdown:
26-
enabled: true
24+
management:
25+
endpoint:
26+
shutdown:
27+
enabled: true

examples/cloud-grpc-client/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ dependencies {
66
implementation 'org.springframework.boot:spring-boot-starter-web'
77
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
88
implementation 'org.springframework.boot:spring-boot-starter-actuator'
9-
implementation 'org.springframework.cloud:spring-cloud-starter-zipkin'
10-
implementation 'io.zipkin.brave:brave-instrumentation-grpc'
9+
implementation 'org.springframework.cloud:spring-cloud-starter-sleuth'
1110
implementation project(':grpc-client-spring-boot-starter') // replace to implementation("net.devh:grpc-client-spring-boot-starter:${springBootGrpcVersion}")
1211
implementation project(':examples:grpc-lib')
1312
}

examples/cloud-grpc-server/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ dependencies {
66
implementation 'org.springframework.boot:spring-boot-starter-web'
77
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
88
implementation 'org.springframework.boot:spring-boot-starter-actuator'
9-
implementation 'org.springframework.cloud:spring-cloud-starter-zipkin'
10-
implementation 'io.zipkin.brave:brave-instrumentation-grpc'
9+
implementation 'org.springframework.cloud:spring-cloud-starter-sleuth'
1110
implementation project(':grpc-server-spring-boot-starter') // replace to implementation "net.devh:grpc-server-spring-boot-starter:${springBootGrpcVersion}"
1211
implementation project(':examples:grpc-lib')
1312
}

grpc-common-spring-boot/src/main/java/net/devh/boot/grpc/common/autoconfigure/GrpcCommonTraceAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2222
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2323
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
24-
import org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration;
24+
import org.springframework.cloud.sleuth.autoconfig.brave.BraveAutoConfiguration;
2525
import org.springframework.context.annotation.Bean;
2626
import org.springframework.context.annotation.Configuration;
2727

@@ -30,7 +30,7 @@
3030

3131
@Configuration(proxyBeanMethods = false)
3232
@ConditionalOnProperty(value = "spring.sleuth.grpc.enabled", matchIfMissing = true)
33-
@AutoConfigureAfter(TraceAutoConfiguration.class)
33+
@AutoConfigureAfter(BraveAutoConfiguration.class)
3434
@ConditionalOnClass(value = {Tracing.class, GrpcTracing.class})
3535
public class GrpcCommonTraceAutoConfiguration {
3636

grpc-server-spring-boot-autoconfigure/src/main/java/net/devh/boot/grpc/server/autoconfigure/GrpcServerSecurityAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
2121
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
2222
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
23-
import org.springframework.boot.autoconfigure.security.servlet.WebSecurityEnablerConfiguration;
23+
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
2424
import org.springframework.context.annotation.Bean;
2525
import org.springframework.context.annotation.Configuration;
2626
import org.springframework.security.access.AccessDecisionManager;
@@ -61,7 +61,7 @@
6161
*/
6262
@Configuration(proxyBeanMethods = false)
6363
@ConditionalOnBean(AuthenticationManager.class)
64-
@AutoConfigureAfter(WebSecurityEnablerConfiguration.class)
64+
@AutoConfigureAfter(SecurityAutoConfiguration.class)
6565
public class GrpcServerSecurityAutoConfiguration {
6666

6767
/**

0 commit comments

Comments
 (0)