From d1bd32849653c6f3893d9c49055465985154839f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E6=9D=86?= <sticki@qq.com>
Date: Tue, 5 Nov 2024 23:52:55 +0800
Subject: [PATCH] =?UTF-8?q?build:=20=E8=B0=83=E6=95=B4=E4=BE=9D=E8=B5=96?=
 =?UTF-8?q?=E9=A1=B9=E7=89=88=E6=9C=AC=E5=B9=B6=E4=BC=98=E5=8C=96=E9=A1=B9?=
 =?UTF-8?q?=E7=9B=AE=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pom.xml                        | 16 ----------------
 spel-validator-core/pom.xml    |  1 +
 spel-validator-jakarta/pom.xml |  1 +
 spel-validator-javax/pom.xml   |  1 +
 4 files changed, 3 insertions(+), 16 deletions(-)

diff --git a/pom.xml b/pom.xml
index 04956d2..ad000bf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,6 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
         <spel-validator.version>0.4.0-beta</spel-validator.version>
-        <hibernate-validator.version>6.2.5.Final</hibernate-validator.version>
         <spring.version>5.3.31</spring.version>
         <javax-el.version>3.0.0</javax-el.version>
         <jakarta-el.version>4.0.2</jakarta-el.version>
@@ -109,21 +108,6 @@
                 <artifactId>spring-context</artifactId>
                 <version>${spring.version}</version>
             </dependency>
-            <dependency>
-                <groupId>org.hibernate.validator</groupId>
-                <artifactId>hibernate-validator</artifactId>
-                <version>${hibernate-validator.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.glassfish</groupId>
-                <artifactId>javax.el</artifactId>
-                <version>${javax-el.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.glassfish</groupId>
-                <artifactId>jakarta.el</artifactId>
-                <version>${jakarta-el.version}</version>
-            </dependency>
             <dependency>
                 <groupId>org.projectlombok</groupId>
                 <artifactId>lombok</artifactId>
diff --git a/spel-validator-core/pom.xml b/spel-validator-core/pom.xml
index 99cf8b8..2657fc0 100644
--- a/spel-validator-core/pom.xml
+++ b/spel-validator-core/pom.xml
@@ -26,6 +26,7 @@
         <dependency>
             <groupId>org.jetbrains</groupId>
             <artifactId>annotations</artifactId>
+            <optional>true</optional>
         </dependency>
 
         <dependency>
diff --git a/spel-validator-jakarta/pom.xml b/spel-validator-jakarta/pom.xml
index 9b7718e..cadb925 100644
--- a/spel-validator-jakarta/pom.xml
+++ b/spel-validator-jakarta/pom.xml
@@ -27,6 +27,7 @@
         <dependency>
             <groupId>org.hibernate.validator</groupId>
             <artifactId>hibernate-validator</artifactId>
+            <version>8.0.1.Final</version>
         </dependency>
 
         <dependency>
diff --git a/spel-validator-javax/pom.xml b/spel-validator-javax/pom.xml
index e48af03..5cfc98b 100644
--- a/spel-validator-javax/pom.xml
+++ b/spel-validator-javax/pom.xml
@@ -26,6 +26,7 @@
         <dependency>
             <groupId>org.hibernate.validator</groupId>
             <artifactId>hibernate-validator</artifactId>
+            <version>6.2.5.Final</version>
         </dependency>
 
         <dependency>