Skip to content

Commit 110b175

Browse files
committed
build[gradle]: dependencies ...
1 parent 1d646fd commit 110b175

File tree

10 files changed

+47
-18
lines changed

10 files changed

+47
-18
lines changed

README.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,15 @@
5050
├── docs ## 文档
5151
├── ext ## 扩展模块
5252
│ └── jt ## JT/T 扩展
53+
│ ├── jt-808-server-dashboard-spring-boot-starter-reactive ## JT/T 808 扩展 - Dashboard - Server
54+
│ ├── jt-808-server-dashboard-ui ## JT/T 808 扩展 - Dashboard - UI
5355
│ └── jt-808-server-spring-boot-starter-reactive ## JT/T 808 扩展
5456
├── quick-start ## quick-start 示例
5557
│ └── jt ## JT/T 示例
5658
│ ├── jt-808-server-quick-start ## JT/T 808 服务端示例(不带 dashboard)
5759
│ ├── jt-808-server-quick-start-with-dashboard ## JT/T 808 服务端示例(带 dashboard)
58-
│ ├── jt-808-server-quick-start-with-storage-blocking ## JT/T 808 服务端阻塞版示例(带 存储:clickhouse,mysql,postgres,minio)
59-
│ └── jt-808-server-quick-start-with-storage-nonblocking ## JT/T 808 服务端非阻塞版示例(带 存储:clickhouse,mysql,postgres,minio)
60+
│ ├── jt-808-server-quick-start-with-storage-blocking ## JT/T 808 服务端[阻塞版-SpringMvc]示例(带 存储:clickhouse,mysql,postgres,minio)
61+
│ └── jt-808-server-quick-start-with-storage-nonblocking ## JT/T 808 服务端[非阻塞版-WebFlux]示例(带 存储:clickhouse,mysql,postgres,minio)
6062
├── debug ## 调试专用(不用理会)
6163
│ ├── jt ## JT/T 示例(不用理会)
6264
│ │ └── jt-808-server-spring-boot-starter-reactive-debug ## JT/T 808 服务端调试(不用理会)
@@ -86,5 +88,9 @@
8688

8789
## License
8890

89-
`xtream-codec` 使用 [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)。 详情见 [LICENSE](LICENSE) 文件。
91+
`xtream-codec` 使用 [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) 开源许可证。 详情见 [LICENSE](LICENSE) 文件。
9092

93+
第三方依赖的许可证信息:
94+
95+
- 请参考生成的 **.jar** 文件中的 `META-INF/NOTICE.txt` 文件 。
96+
- 或者, 执行 `./gradlew clean generateLicenseReport` 之后查看生成的 `build/reports/dependency-license/THIRD-PARTY-NOTICES.txt` 文件。

build.gradle.kts

+14
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,21 @@ configure(subprojects) {
5050
}
5151

5252
dependencies {
53+
// 其他依赖版本都由上面的 mavenBom 控制
54+
// 这里指定 mavenBom 中没有包含的依赖版本
5355
dependency("io.github.classgraph:classgraph:4.8.174")
5456
dependency("org.bouncycastle:bcprov-jdk18on:1.78.1")
57+
dependency("pro.chenggang:mybatis-r2dbc-spring:3.0.5.RELEASE")
58+
dependency("cn.mybatis-mp:mybatis-mp-spring-boot-starter:1.7.8-spring-boot3")
59+
dependency("cn.mybatis-mp:mybatis-mp-datasource-routing:1.0.2")
60+
dependency("com.clickhouse:clickhouse-jdbc:0.7.2")
61+
dependency("com.clickhouse:clickhouse-client:0.7.1")
62+
dependency("com.clickhouse:clickhouse-r2dbc:0.7.1")
63+
dependency("io.minio:minio:8.5.14")
5564
}
65+
66+
group = "xtream-codec"
67+
version = getProjectVersion()
5668
}
5769

5870
repositories {
@@ -332,6 +344,8 @@ fun needSign() = !rootProject.version.toString().lowercase().endsWith("snapshot"
332344

333345
fun getConfigAsString(key: String) = project.ext.get(key) as String
334346

347+
fun getConfigAsBoolean(key: String) = project.ext.get(key)?.toString()?.toBoolean() ?: false
348+
335349
fun getProjectVersion() = getConfigAsString("projectVersion")
336350

337351
fun getJavaVersion() = getConfigAsString("defaultJavaVersion")

quick-start/jt/jt-808-server-quick-start-with-storage-blocking/README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,13 @@
88

99
大多数代码都是为了支持多种存储介质,写的适配代码。
1010

11-
传统的阻塞式编程:
11+
提供了 `linux/arm,linux/amd64` 多架构镜像:`registry.cn-hangzhou.aliyuncs.com/xtream-codec/jt-808-server-quick-start-with-storage-blocking:latest`
1212

13+
## 特点
14+
15+
传统的阻塞式编程。
16+
17+
- 虚拟线程
1318
- 数据访问
1419
- JDBC
1520
- [mybatis-mp](https://mybatis-mp.cn/)

quick-start/jt/jt-808-server-quick-start-with-storage-blocking/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ LABEL authors="hylexus"
33

44
WORKDIR /app/
55

6-
ARG JAR_FILE=build/libs/jt-808-server-quick-start-with-storage-blocking.jar
6+
ARG JAR_FILE=build/libs/jt-808-server-quick-start-with-storage-blocking-0.0.1-beta.11.jar
77
COPY ${JAR_FILE} app.jar
88

99
ENV TZ=Asia/Shanghai

quick-start/jt/jt-808-server-quick-start-with-storage-blocking/docker/quick-start-3/docker-compose.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ services:
8888
- app
8989
image: registry.cn-hangzhou.aliyuncs.com/xtream-codec/jt-808-server-quick-start-with-storage-blocking:latest
9090
pull_policy: always
91-
container_name: jt-808-server-quick-start-with-storage-nonblocking
91+
container_name: jt-808-server-quick-start-with-storage-blocking
9292
networks:
9393
- trace-log-network
9494
environment:
9595
- TZ=Asia/Shanghai
9696
# 如果你不想写 N 多环境变量,可以考虑将配置文件映射到容器中
97-
- ATTACHMENT_SERVER_IP=192.168.71.184
97+
- ATTACHMENT_SERVER_IP=192.168.71.59
9898
- FEATURE_CONTROL_DATABASE_CLICKHOUSE_ENABLED=true
9999
- FEATURE_CONTROL_DATABASE_MYSQL_ENABLED=true
100100
- FEATURE_CONTROL_DATABASE_POSTGRES_ENABLED=true

quick-start/jt/jt-808-server-quick-start-with-storage-blocking/jt-808-server-quick-start-with-storage-blocking.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ dependencies {
2929
implementation("jakarta.annotation:jakarta.annotation-api")
3030

3131
// region jdbc
32-
api("cn.mybatis-mp:mybatis-mp-spring-boot-starter:1.7.8-spring-boot3")
33-
api("cn.mybatis-mp:mybatis-mp-datasource-routing:1.0.2")
32+
api("cn.mybatis-mp:mybatis-mp-spring-boot-starter")
33+
api("cn.mybatis-mp:mybatis-mp-datasource-routing")
3434

3535
api("com.mysql:mysql-connector-j")
3636
api("org.postgresql:postgresql")
37-
api("com.clickhouse:clickhouse-jdbc:0.7.2")
37+
api("com.clickhouse:clickhouse-jdbc")
3838
// endregion jdbc
3939

4040
// 对象存储
41-
api("io.minio:minio:8.5.14")
41+
api("io.minio:minio")
4242

4343
testImplementation("org.springframework.boot:spring-boot-starter-test")
4444
testImplementation("org.mockito:mockito-core")

quick-start/jt/jt-808-server-quick-start-with-storage-nonblocking/README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@
88

99
大多数代码都是为了支持多种存储介质,写的适配代码。
1010

11-
非阻塞式编程:
11+
提供了 `linux/arm,linux/amd64` 多架构镜像:`registry.cn-hangzhou.aliyuncs.com/xtream-codec/jt-808-server-quick-start-with-storage-nonblocking:latest`
12+
13+
## 特点
14+
15+
非阻塞式编程。
1216

1317
- 数据访问:
1418
- [R2DBC](https://r2dbc.io/)

quick-start/jt/jt-808-server-quick-start-with-storage-nonblocking/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ LABEL authors="hylexus"
33

44
WORKDIR /app/
55

6-
ARG JAR_FILE=build/libs/jt-808-server-quick-start-with-storage-nonblocking.jar
6+
ARG JAR_FILE=build/libs/jt-808-server-quick-start-with-storage-nonblocking-0.0.1-beta.11.jar
77
COPY ${JAR_FILE} app.jar
88

99
ENV TZ=Asia/Shanghai

quick-start/jt/jt-808-server-quick-start-with-storage-nonblocking/docker/quick-start-3/docker-compose.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ services:
9494
environment:
9595
- TZ=Asia/Shanghai
9696
# 如果你不想写 N 多环境变量,可以考虑将配置文件映射到容器中
97-
- ATTACHMENT_SERVER_IP=192.168.71.184
97+
- ATTACHMENT_SERVER_IP=192.168.71.59
9898
- FEATURE_CONTROL_DATABASE_CLICKHOUSE_ENABLED=true
9999
- FEATURE_CONTROL_DATABASE_MYSQL_ENABLED=true
100100
- FEATURE_CONTROL_DATABASE_POSTGRES_ENABLED=true

quick-start/jt/jt-808-server-quick-start-with-storage-nonblocking/jt-808-server-quick-start-with-storage-nonblocking.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ dependencies {
2828
implementation("jakarta.annotation:jakarta.annotation-api")
2929

3030
// region r2dbc
31-
api("pro.chenggang:mybatis-r2dbc-spring:3.0.5.RELEASE")
31+
api("pro.chenggang:mybatis-r2dbc-spring")
3232
// mybatis-r2dbc-spring 的依赖
3333
api("org.apache.commons:commons-lang3")
3434

3535
api("io.asyncer:r2dbc-mysql")
3636
api("org.postgresql:r2dbc-postgresql")
37-
api("com.clickhouse:clickhouse-client:0.7.1")
38-
api("com.clickhouse:clickhouse-r2dbc:0.7.1")
37+
api("com.clickhouse:clickhouse-client")
38+
api("com.clickhouse:clickhouse-r2dbc")
3939
// endregion r2dbc
4040

4141
// 对象存储
42-
api("io.minio:minio:8.5.14")
42+
api("io.minio:minio")
4343
}
4444

4545
val quickStartUiStaticDir = project.file("src/main/resources/static")

0 commit comments

Comments
 (0)