build(biji-houdaun): 优化配置文件和依赖管理- 移除生产环境中的 MyBatis-Plus 配置- 在开发环境中添加 MyBatis-Plus 配置

- 在生产环境中禁用 Knife4j- 更新 Knife4j 和 springdoc 依赖为可选
-调整开发和生产环境的依赖范围
This commit is contained in:
ikmkj
2025-08-02 19:27:02 +08:00
parent 508eb0aacb
commit f4851a80d3
5 changed files with 33 additions and 18 deletions

View File

@@ -87,11 +87,13 @@
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
<version>${knife4j.version}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.7.0</version>
<optional>true</optional>
</dependency>
<!-- MyBatis Plus -->
<dependency>
@@ -176,31 +178,33 @@
<profiles>
<!-- 开发环境包含Knife4j -->
<!-- 开发环境 -->
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<!-- 生产环境排除Knife4j和springdoc -->
<profile>
<id>prod</id>
<dependencies>
<!-- Knife4j API 文档 -->
<!-- 排除Knife4j API 文档 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId>
<version>${knife4j.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.7.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</profile>
<!-- 生产环境不包含Knife4j -->
<profile>
<id>prod</id>
</profile>
</profiles>
</project>