Skip to content

Commit 66a23c8

Browse files
zihongzihong
zihong
authored and
zihong
committed
添加 Grpc 服务声明模块
1 parent 8a15de1 commit 66a23c8

File tree

12 files changed

+3960
-1
lines changed

12 files changed

+3960
-1
lines changed

SpringBoot-Grpc/.gitignore

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
HELP.md
2+
.gradle
3+
build/
4+
!gradle/wrapper/gradle-wrapper.jar
5+
!**/src/main/**
6+
!**/src/test/**
7+
8+
### STS ###
9+
.apt_generated
10+
.classpath
11+
.factorypath
12+
.project
13+
.settings
14+
.springBeans
15+
.sts4-cache
16+
17+
### IntelliJ IDEA ###
18+
.idea
19+
*.iws
20+
*.iml
21+
*.ipr
22+
out/
23+
24+
### NetBeans ###
25+
/nbproject/private/
26+
/nbbuild/
27+
/dist/
28+
/nbdist/
29+
/.nb-gradle/
30+
31+
### VS Code ###
32+
.vscode/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
HELP.md
2+
.gradle
3+
build/
4+
!gradle/wrapper/gradle-wrapper.jar
5+
!**/src/main/**
6+
!**/src/test/**
7+
8+
### STS ###
9+
.apt_generated
10+
.classpath
11+
.factorypath
12+
.project
13+
.settings
14+
.springBeans
15+
.sts4-cache
16+
17+
### IntelliJ IDEA ###
18+
.idea
19+
*.iws
20+
*.iml
21+
*.ipr
22+
out/
23+
24+
### NetBeans ###
25+
/nbproject/private/
26+
/nbbuild/
27+
/dist/
28+
/nbdist/
29+
/.nb-gradle/
30+
31+
### VS Code ###
32+
.vscode/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
apply plugin: 'com.google.protobuf'
2+
3+
buildscript {
4+
repositories {
5+
mavenLocal()
6+
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
7+
}
8+
dependencies {
9+
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.1'
10+
}
11+
}
12+
13+
protobuf {
14+
protoc {
15+
artifact = "com.google.protobuf:protoc:3.5.1"
16+
}
17+
plugins {
18+
grpc {
19+
artifact = 'io.grpc:protoc-gen-grpc-java:1.16.1'
20+
}
21+
}
22+
//配置生成输出目录
23+
generatedFilesBaseDir = "$projectDir/src"
24+
generateProtoTasks {
25+
all()*.plugins {
26+
grpc { outputSubDir = "java" }
27+
}
28+
}
29+
}
30+
sourceSets {
31+
main {
32+
proto {
33+
// In addition to the default 'src/main/proto'
34+
srcDir 'src/main/protobuf'
35+
srcDir 'src/main/protocolbuffers'
36+
include '**/*.protodevel'
37+
}
38+
java {
39+
}
40+
}
41+
test {
42+
proto {
43+
// In addition to the default 'src/test/proto'
44+
srcDir 'src/test/protocolbuffers'
45+
}
46+
}
47+
}

0 commit comments

Comments
 (0)