diff --git a/pom.xml b/pom.xml
index 7404439236..3c090230fb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -40,6 +40,7 @@
${java.version}
3.5.3
3.14.0
+ 3.5.0
1.7.2
1.18.38
@@ -112,6 +113,11 @@
org.codehaus.mojo
flatten-maven-plugin
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
diff --git a/yudao-module-ai/pom.xml b/yudao-module-ai/pom.xml
index 4f545f9a1a..86c5c63c7a 100644
--- a/yudao-module-ai/pom.xml
+++ b/yudao-module-ai/pom.xml
@@ -247,6 +247,15 @@
spring-cloud-function-core
org.springframework.cloud
+
+
+ org.bouncycastle
+ bcprov-jdk18on
+
+
+ org.bouncycastle
+ bcpkix-jdk18on
+
diff --git a/yudao-module-tik/pom.xml b/yudao-module-tik/pom.xml
index 18f52c28a2..366a898c0d 100644
--- a/yudao-module-tik/pom.xml
+++ b/yudao-module-tik/pom.xml
@@ -271,6 +271,15 @@
spring-cloud-function-core
org.springframework.cloud
+
+
+ org.bouncycastle
+ bcprov-jdk18on
+
+
+ org.bouncycastle
+ bcpkix-jdk18on
+
diff --git a/yudao-server/pom.xml b/yudao-server/pom.xml
index 8f825bd6bc..28b6eaf00e 100644
--- a/yudao-server/pom.xml
+++ b/yudao-server/pom.xml
@@ -153,6 +153,38 @@
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ ban-bouncycastle
+
+ enforce
+
+ package
+
+
+
+
+ org.bouncycastle:bcprov-jdk18on
+ org.bouncycastle:bcpkix-jdk18on
+ org.bouncycastle:bcprov-jdk15on
+ org.bouncycastle:bcpkix-jdk15on
+
+
+ BouncyCastle JAR 是签名的,在 Spring Boot fat JAR 中会导致 JCE 签名验证失败。
+ 请在对应依赖中添加 exclusion 排除 org.bouncycastle。
+
+
+
+ true
+
+
+
+