浏览代码

maven依赖版本统一管理

skyline 1 年之前
父节点
当前提交
9f580df534
共有 7 个文件被更改,包括 40 次插入31 次删除
  1. 4 5
      admin/pom.xml
  2. 2 2
      common/pom.xml
  3. 5 6
      entity/pom.xml
  4. 6 6
      mapper/pom.xml
  5. 4 6
      miniapp/pom.xml
  6. 15 1
      pom.xml
  7. 4 5
      service/pom.xml

+ 4 - 5
admin/pom.xml

@@ -17,7 +17,7 @@
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>service</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
         </dependency>
 
         <dependency>
@@ -34,19 +34,18 @@
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-validation</artifactId>
-            <version>3.1.1</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.poi</groupId>
             <artifactId>poi-ooxml</artifactId>
-            <version>5.2.3</version>
+            <version>${poi-ooxml.version}</version>
         </dependency>
 
         <dependency>
             <groupId>com.sun.mail</groupId>
             <artifactId>javax.mail</artifactId>
-            <version>1.6.2</version>
+            <version>${javax.mail.version}</version>
         </dependency>
 
     </dependencies>
@@ -77,4 +76,4 @@
     </build>
 
 
-</project>
+</project>

+ 2 - 2
common/pom.xml

@@ -21,7 +21,7 @@
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>entity</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
         </dependency>
 
         <dependency>
@@ -132,4 +132,4 @@
 
     </dependencies>
 
-</project>
+</project>

+ 5 - 6
entity/pom.xml

@@ -27,13 +27,13 @@
         <dependency>
             <groupId>com.baomidou</groupId>
             <artifactId>mybatis-plus-boot-starter</artifactId>
-            <version>3.5.3.2</version>
+            <version>${mybatis-plus-boot-starter.version}</version>
         </dependency>
         <!-- 联表查询插件 -->
         <dependency>
             <groupId>com.github.yulichang</groupId>
             <artifactId>mybatis-plus-join-boot-starter</artifactId>
-            <version>1.5.2</version>
+            <version>${mybatis-plus-join-boot-starter.version}</version>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
@@ -50,13 +50,13 @@
         <dependency>
             <groupId>com.alibaba.fastjson2</groupId>
             <artifactId>fastjson2</artifactId>
-            <version>2.0.35</version>
+            <version>${fastjson2.version}</version>
         </dependency>
 
         <dependency>
             <groupId>com.github.pagehelper</groupId>
             <artifactId>pagehelper-spring-boot-starter</artifactId>
-            <version>1.4.7</version>
+            <version>${pagehelper-spring-boot-starter.version}</version>
         </dependency>
         <dependency>
             <groupId>com.google.code.gson</groupId>
@@ -66,9 +66,8 @@
         <dependency>
             <groupId>com.fasterxml.jackson.datatype</groupId>
             <artifactId>jackson-datatype-jsr310</artifactId>
-            <version>2.13.4</version>
+            <version>${jackson-datatype-jsr310.version}</version>
         </dependency>
-
     </dependencies>
 
 </project>

+ 6 - 6
mapper/pom.xml

@@ -21,33 +21,33 @@
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>entity</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
         </dependency>
 
         <dependency>
             <groupId>com.baomidou</groupId>
             <artifactId>mybatis-plus-generator</artifactId>
-            <version>3.5.3.2</version>
+            <version>${mybatis-plus-generator.version}</version>
         </dependency>
 
         <!-- 代码生成使用 -->
         <dependency>
             <groupId>org.freemarker</groupId>
             <artifactId>freemarker</artifactId>
-            <version>2.3.32</version>
+            <version>${freemarker.version}</version>
         </dependency>
 
         <!-- 多数据源配置 -->
         <dependency>
             <groupId>com.baomidou</groupId>
             <artifactId>dynamic-datasource-spring-boot3-starter</artifactId>
-            <version>4.1.3</version>
+            <version>${dynamic-datasource-spring-boot3-starter.version}</version>
         </dependency>
 
         <dependency>
             <groupId>com.alibaba</groupId>
             <artifactId>druid-spring-boot-starter</artifactId>
-            <version>1.2.20</version>
+            <version>${druid-spring-boot-starter.version}</version>
         </dependency>
 
         <dependency>
@@ -58,4 +58,4 @@
 
     </dependencies>
 
-</project>
+</project>

+ 4 - 6
miniapp/pom.xml

@@ -21,14 +21,14 @@
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>common</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
 
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>service</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
 
@@ -46,17 +46,15 @@
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-validation</artifactId>
-            <version>3.1.1</version>
         </dependency>
 
         <dependency>
             <groupId>com.sun.mail</groupId>
             <artifactId>javax.mail</artifactId>
-            <version>1.6.2</version>
+            <version>${javax.mail.version}</version>
         </dependency>
 
 
-
     </dependencies>
 
     <build>
@@ -88,4 +86,4 @@
     </build>
 
 
-</project>
+</project>

+ 15 - 1
pom.xml

@@ -24,6 +24,21 @@
     </modules>
     <properties>
         <java.version>17</java.version>
+
+        <spring-boot.version>${parent.version}</spring-boot.version>
+        <project.version>0.0.1-SNAPSHOT</project.version>
+        <mybatis-plus-boot-starter.version>3.5.3.2</mybatis-plus-boot-starter.version>
+        <mybatis-plus-generator.version>3.5.3.2</mybatis-plus-generator.version>
+        <mybatis-plus-join-boot-starter.version>1.5.2</mybatis-plus-join-boot-starter.version>
+        <wechatpay.version>0.2.11</wechatpay.version>
+        <jackson-datatype-jsr310.version>2.13.4</jackson-datatype-jsr310.version>
+        <fastjson2.version>2.0.35</fastjson2.version>
+        <pagehelper-spring-boot-starter.version>1.4.7</pagehelper-spring-boot-starter.version>
+        <freemarker.version>2.3.32</freemarker.version>
+        <dynamic-datasource-spring-boot3-starter.version>4.1.3</dynamic-datasource-spring-boot3-starter.version>
+        <druid-spring-boot-starter.version>1.2.20</druid-spring-boot-starter.version>
+        <poi-ooxml.version>5.2.3</poi-ooxml.version>
+        <javax.mail.version>1.6.2</javax.mail.version>
     </properties>
 
     <dependencies>
@@ -61,5 +76,4 @@
     </build>
 
 
-
 </project>

+ 4 - 5
service/pom.xml

@@ -22,27 +22,26 @@
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>common</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
         </dependency>
 
         <dependency>
             <groupId>com.kym</groupId>
             <artifactId>mapper</artifactId>
-            <version>0.0.1-SNAPSHOT</version>
+            <version>${project.version}</version>
         </dependency>
 
         <dependency>
             <groupId>com.github.wechatpay-apiv3</groupId>
             <artifactId>wechatpay-java</artifactId>
-            <version>0.2.11</version>
+            <version>${wechatpay.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-amqp</artifactId>
-            <version>3.2.5</version>
         </dependency>
 
     </dependencies>
 
-</project>
+</project>