Browse Source

调整依赖

zhzhenqin 1 year ago
parent
commit
6412642025
3 changed files with 106 additions and 9 deletions
  1. 1 0
      urule-console/pom.xml
  2. 2 8
      urule-core/pom.xml
  3. 103 1
      urule-parent/pom.xml

+ 1 - 0
urule-console/pom.xml

@@ -7,6 +7,7 @@
   </parent>
   </parent>
   <artifactId>urule-console</artifactId>
   <artifactId>urule-console</artifactId>
   <version>2.1.8-SNAPSHOT</version>
   <version>2.1.8-SNAPSHOT</version>
+	
   <dependencies>
   <dependencies>
   	<dependency>
   	<dependency>
   		<groupId>com.bstek.urule</groupId>
   		<groupId>com.bstek.urule</groupId>

+ 2 - 8
urule-core/pom.xml

@@ -3,10 +3,7 @@
   <artifactId>urule-core</artifactId>
   <artifactId>urule-core</artifactId>
   <version>2.1.8-SNAPSHOT</version>
   <version>2.1.8-SNAPSHOT</version>
   <properties>
   <properties>
-	  <lombok.version>1.18.4</lombok.version>
-	  <logback.version>1.2.3</logback.version>
-
-	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>  
   </properties>  
   <dependencies>
   <dependencies>
 	<dependency>
 	<dependency>
@@ -19,7 +16,6 @@
 	  <dependency>
 	  <dependency>
 		  <groupId>org.projectlombok</groupId>
 		  <groupId>org.projectlombok</groupId>
 		  <artifactId>lombok</artifactId>
 		  <artifactId>lombok</artifactId>
-		  <version>${lombok.version}</version>
 		  <scope>provided</scope>
 		  <scope>provided</scope>
 	  </dependency>
 	  </dependency>
 	<dependency>
 	<dependency>
@@ -31,13 +27,11 @@
 	  <dependency>
 	  <dependency>
 		  <groupId>ch.qos.logback</groupId>
 		  <groupId>ch.qos.logback</groupId>
 		  <artifactId>logback-core</artifactId>
 		  <artifactId>logback-core</artifactId>
-		  <version>${logback.version}</version>
 	  </dependency>
 	  </dependency>
 
 
 	  <dependency>
 	  <dependency>
 		  <groupId>ch.qos.logback</groupId>
 		  <groupId>ch.qos.logback</groupId>
 		  <artifactId>logback-classic</artifactId>
 		  <artifactId>logback-classic</artifactId>
-		  <version>${logback.version}</version>
 	  </dependency>
 	  </dependency>
 
 
 	  <dependency>
 	  <dependency>
@@ -93,7 +87,6 @@
 	<dependency>
 	<dependency>
 		<groupId>commons-io</groupId>
 		<groupId>commons-io</groupId>
 		<artifactId>commons-io</artifactId>
 		<artifactId>commons-io</artifactId>
-		<version>2.4</version>
 	</dependency>
 	</dependency>
 
 
 	  <dependency>
 	  <dependency>
@@ -108,6 +101,7 @@
   	<groupId>com.bstek.urule</groupId>
   	<groupId>com.bstek.urule</groupId>
   	<artifactId>urule-parent</artifactId>
   	<artifactId>urule-parent</artifactId>
   	<version>2.0.4</version>
   	<version>2.0.4</version>
+		<relativePath />
   </parent>
   </parent>
   
   
 	<licenses>
 	<licenses>

+ 103 - 1
urule-parent/pom.xml

@@ -4,7 +4,15 @@
   <artifactId>urule-parent</artifactId>
   <artifactId>urule-parent</artifactId>
   <version>2.0.4</version>
   <version>2.0.4</version>
   <properties>
   <properties>
-	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	  <logback.version>1.2.12</logback.version>
+		<jaxb.version>2.3.0</jaxb.version>
+		<lombok.version>1.18.26</lombok.version>
+		<guava.version>31.1-jre</guava.version>
+		<httpclient.version>4.5.14</httpclient.version>
+
+		<commons.io.version>2.13.0</commons.io.version>
+
+	  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>
   </properties>
 	<licenses>
 	<licenses>
 		<license>
 		<license>
@@ -30,6 +38,100 @@
 		<url>http://www.bstek.com</url>
 		<url>http://www.bstek.com</url>
 	</organization>  
 	</organization>  
   <packaging>pom</packaging>
   <packaging>pom</packaging>
+	<!-- 依赖声明 -->
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>org.projectlombok</groupId>
+				<artifactId>lombok</artifactId>
+				<version>${lombok.version}</version>
+				<scope>provided</scope>
+			</dependency>
+			<!-- io常用工具类 -->
+			<dependency>
+				<groupId>commons-io</groupId>
+				<artifactId>commons-io</artifactId>
+				<version>${commons.io.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>commons-lang</groupId>
+				<artifactId>commons-lang</artifactId>
+				<version>2.6</version>
+			</dependency>
+
+			<dependency>
+				<groupId>com.google.guava</groupId>
+				<artifactId>guava</artifactId>
+				<version>${guava.version}</version>
+			</dependency>
+
+			<!-- JDK11 支持,提供 jdk 11 中被移出的包 -->
+			<dependency>
+				<groupId>javax.xml.bind</groupId>
+				<artifactId>jaxb-api</artifactId>
+				<version>${jaxb.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>com.sun.xml.bind</groupId>
+				<artifactId>jaxb-impl</artifactId>
+				<version>${jaxb.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>com.sun.xml.bind</groupId>
+				<artifactId>jaxb-core</artifactId>
+				<version>${jaxb.version}</version>
+			</dependency>
+
+			<!-- HttpClient lib unusered -->
+			<dependency>
+				<groupId>org.apache.httpcomponents</groupId>
+				<artifactId>httpclient</artifactId>
+				<version>${httpclient.version}</version>
+				<exclusions>
+					<exclusion>
+						<artifactId>httpcore</artifactId>
+						<groupId>org.apache.httpcomponents</groupId>
+					</exclusion>
+					<exclusion>
+						<artifactId>commons-codec</artifactId>
+						<groupId>commons-codec</groupId>
+					</exclusion>
+					<exclusion>
+						<artifactId>commons-logging</artifactId>
+						<groupId>commons-logging</groupId>
+					</exclusion>
+				</exclusions>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.httpcomponents</groupId>
+				<artifactId>httpmime</artifactId>
+				<version>${httpclient.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>org.apache.httpcomponents</groupId>
+				<artifactId>httpcore</artifactId>
+				<version>4.4.12</version>
+			</dependency>
+
+			<dependency>
+				<groupId>ch.qos.logback</groupId>
+				<artifactId>logback-core</artifactId>
+				<version>${logback.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>ch.qos.logback</groupId>
+				<artifactId>logback-classic</artifactId>
+				<version>${logback.version}</version>
+			</dependency>
+  	</dependencies>
+  </dependencyManagement>
+
 	<build>
 	<build>
 		<resources>
 		<resources>
 			<resource>
 			<resource>