forked from mydddOrg/myddd-spring-boot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.gradle.kts
101 lines (81 loc) · 3.66 KB
/
settings.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
rootProject.name = "myddd-spring-boot"
//基础依赖层
include(":myddd-lang")
//一些基础类库
include(":myddd-utils")
//领域层
include(":myddd-domain")
//ioc依赖注入的spring实现
include(":myddd-ioc:myddd-ioc-api")
include(":myddd-ioc:myddd-ioc-spring")
//仓储的JPA实现
include(":myddd-persistence:myddd-persistence-jpa")
//一个查询通道的实现
include(":myddd-query-channel")
//myddd对GRPC的支持
include(":myddd-grpc")
//支持第三方能力的类库
include(":myddd-libs:myddd-distributed-id")
include(":myddd-libs:myddd-rest-advice")
include(":myddd-libs:myddd-grpc-rest-advice")
include(":myddd-libs:myddd-dubbo-filter")
//media extension
include(":myddd-extensions:media:media-domain")
include(":myddd-extensions:media:media-infra")
include(":myddd-extensions:media:media-storage:media-storage-qcloud")
include(":myddd-extensions:media:media-storage:media-storage-aliyun")
include(":myddd-extensions:media:media-storage:media-storage-local")
include(":myddd-extensions:media:media-storage:media-storage-gridfs")
include(":myddd-extensions:media:media-api")
include(":myddd-extensions:media:media-application")
include(":myddd-extensions:media:media-grpc-bridge")
include(":myddd-extensions:media:media-grpc-bootstrap")
include(":myddd-extensions:media:media-rest")
//用户权限模块
include(":myddd-extensions:security:security-domain")
include(":myddd-extensions:security:security-infra")
include(":myddd-extensions:security:security-api")
include(":myddd-extensions:security:security-application")
include(":myddd-extensions:security:security-grpc-bridge")
include(":myddd-extensions:security:security-grpc-bootstrap")
include(":myddd-extensions:security:security-rest")
//Spring Security + Spring OAuth 2
include(":myddd-extensions:security:security-oauth2:security-oauth2-api")
include(":myddd-extensions:security:security-oauth2:security-oauth2-core")
include(":myddd-extensions:security:security-oauth2:security-oauth2-domain")
include(":myddd-extensions:security:security-oauth2:security-oauth2-userservice")
//组织模块
include(":myddd-extensions:organisation:organisation-domain")
include(":myddd-extensions:organisation:organisation-infra")
include(":myddd-extensions:organisation:organisation-api")
include(":myddd-extensions:organisation:organisation-application")
include(":myddd-extensions:organisation:organisation-grpc-bridge")
include(":myddd-extensions:organisation:organisation-rest")
include(":myddd-extensions:organisation:organisation-grpc-bootstrap")
//commons 验证码模块(支持手机验证码与邮箱验证码)
include(":myddd-commons:verification:verification-api")
include(":myddd-commons:verification:verification-application")
include(":myddd-commons:verification:verification-infra:verification-gateway-mock")
include(":myddd-commons:verification:verification-infra:verification-gateway-email")
include(":myddd-commons:verification:verification-rest")
//cache缓存通用模块
include(":myddd-commons:cache:cache-api")
include(":myddd-commons:cache:cache-guava")
include(":myddd-commons:cache:cache-redis")
//通用健康检查
include(":myddd-commons:healthy")
//uid分布式主键生成策略
include(":myddd-commons:uid:uid-generator")
include(":myddd-commons:uid:uid-worker-id-assigner")
include(":myddd-commons:uid:uid-generator-adapter")
//示例项目
include(":examples:kotlin-ddd:api")
include(":examples:kotlin-ddd:application")
include(":examples:kotlin-ddd:domain")
include(":examples:kotlin-ddd:infra")
include(":examples:kotlin-ddd:bootstrap")
include(":examples:java-ddd:api")
include(":examples:java-ddd:application")
include(":examples:java-ddd:domain")
include(":examples:java-ddd:infra")
include(":examples:java-ddd:bootstrap")