@@ -10,11 +10,113 @@ pluginManagement {
1010plugins {
1111 id(" org.gradle.toolchains.foojay-resolver-convention" ) version " 1.0.0"
1212 // See https://central.sonatype.com/artifact/io.gitee.zjarlin.auto-modules/io.gitee.zjarlin.auto-modules.gradle.plugin
13- id(" io.gitee.zjarlin.auto-modules" ) version " 0.0.608 "
13+ // id("io.gitee.zjarlin.auto-modules") version "0.0.616 "
1414}
15-
16- autoModules { excludeModules(" build-logic" ) }
15+ // autoModules { excludeModules("build-logic") }
1716
1817enableFeaturePreview(" TYPESAFE_PROJECT_ACCESSORS" )
1918
2019rootProject.name = " compose-server"
20+
21+ // 根级模块
22+ listOf (" version-catalog" , " shared" , " bom" , " gradle-plugin" , " cacheable" , " docsite" ).forEach { p ->
23+ include(p)
24+ findProject(" :$p " )?.name = p
25+ }
26+
27+
28+ // 监控模块
29+ include(" surveillance:surveillance-shared" )
30+
31+ include(" surveillance:surveillance-hikvision" )
32+
33+ // 短信服务
34+ include(" sms:sms-shared" )
35+
36+ include(" sms:sms-tencent" )
37+
38+ // ai 服务
39+ include(" ai:ai-shared" )
40+
41+ include(" ai:ai-langchain4j" )
42+
43+ // 支付服务
44+ include(" pay:pay-shared" )
45+
46+ include(" pay:pay-wechat" )
47+
48+ // 对象存储服务
49+ include(" oss:oss-shared" )
50+
51+ include(" oss:oss-minio" )
52+
53+ include(" oss:oss-aliyun-oss" )
54+
55+ include(" oss:oss-huawei-obs" )
56+
57+ include(" oss:oss-volcengine-tos" )
58+
59+ // 关系型数据库服务
60+ include(" rds:rds-shared" )
61+
62+ include(" rds:rds-crud" )
63+
64+ include(" rds:rds-jimmer-ext-postgres" )
65+
66+ include(" rds:rds-flyway-migration-postgresql" )
67+
68+ include(" rds:rds-flyway-migration-mysql8" )
69+
70+ include(" rds:rds-flyway-migration-shared" )
71+
72+ // 数据采集器
73+ include(" data:data-crawler" )
74+
75+ include(" data:data-extract" )
76+
77+ // 安全模块
78+ include(" security:security-spring" )
79+
80+ include(" security:security-oauth2" )
81+
82+ include(" security:security-crypto" )
83+
84+ // 特定依赖处理
85+ include(" depend:depend-servlet" )
86+
87+ include(" depend:depend-paho" )
88+
89+ include(" depend:depend-http-exchange" )
90+
91+ include(" depend:depend-jackson" )
92+
93+ include(" depend:depend-springdoc-openapi" )
94+
95+ include(" depend:depend-xxl-job" )
96+
97+ // ksp
98+ include(" ksp:ksp-plugin" )
99+
100+ include(" ksp:ksp-shared" )
101+
102+ include(" ksp:ksp-meta" )
103+
104+ // platform sdk
105+ include(" psdk:psdk-wxpa" )
106+
107+ // IDE 插件模块
108+ include(" ide:ide-idea-mcp" )
109+
110+ // 测试工具
111+ include(" testtoolkit:testtoolkit-shared" )
112+
113+ include(" testtoolkit:testtoolkit-testcontainers" )
114+
115+ include(" testtoolkit:testtoolkit-springmvc" )
116+
117+ // === 集成测试模块 ===
118+ include(" integrate-test:depend:jackson" )
119+
120+ include(" integrate-test:oss:minio" )
121+
122+ include(" integrate-test:cacheable" )
0 commit comments