Browse Source

chore(deps): 统一父POM管理内部模块依赖版本

- 在根 pom.xml 的 properties 中声明 common-core 和 common-orm 版本
- 在根 pom.xml 的 dependencyManagement 中统一仲裁 common-core 与 common-orm 版本
- 移除各子模块中 common-core 和 common-orm 依赖的硬编码 version 标签
- 将 common-online 版本从 1.0.5 升级至 1.0.6 并同步更新引用方
- 将 common-generator 版本从 1.0.4 升级至 1.0.5
- tenant-admin 新增 common-core 依赖并将 common-demo 替换为 common-openapi
pull/3/head
chenchuchuan 3 weeks ago
parent
commit
2108134d09
  1. 10
      application-tenant/tenant-admin/pom.xml
  2. 2
      application-tenant/tenant-sync/pom.xml
  3. 1
      application/baseservice/baseservice-api/pom.xml
  4. 1
      application/gateway/pom.xml
  5. 1
      application/upms/upms-api/pom.xml
  6. 2
      application/upms/upms-service/pom.xml
  7. 3
      common/common-flow-online/pom.xml
  8. 2
      common/common-generator/pom.xml
  9. 3
      common/common-online/pom.xml
  10. 1
      common/common-openapi/pom.xml
  11. 2
      common/common-tenant-online/pom.xml
  12. 1
      framework/canal-cache-sync/pom.xml
  13. 1
      framework/uaa/uaa-admin/pom.xml
  14. 1
      framework/uaa/uaa-auth/pom.xml
  15. 20
      pom.xml

10
application-tenant/tenant-admin/pom.xml

@ -22,6 +22,10 @@ @@ -22,6 +22,10 @@
</dependency>
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
</dependency>
<dependency>
<groupId>apelet</groupId>
<artifactId>common-redis</artifactId>
<version>1.0.0</version>
</dependency>
@ -99,7 +103,7 @@ @@ -99,7 +103,7 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-generator</artifactId>
<version>1.0.4</version>
<version>1.0.5</version>
</dependency>
<dependency>
@ -109,13 +113,13 @@ @@ -109,13 +113,13 @@
</dependency>
<dependency>
<groupId>apelet</groupId>
<artifactId>common-demo</artifactId>
<artifactId>common-eas</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>apelet</groupId>
<artifactId>common-eas</artifactId>
<artifactId>common-openapi</artifactId>
<version>1.0.0</version>
</dependency>

2
application-tenant/tenant-sync/pom.xml

@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-online</artifactId>
<version>1.0.4</version>
<version>1.0.6</version>
</dependency>
</dependencies>

1
application/baseservice/baseservice-api/pom.xml

@ -18,7 +18,6 @@ @@ -18,7 +18,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>apelet</groupId>

1
application/gateway/pom.xml

@ -37,7 +37,6 @@ @@ -37,7 +37,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<groupId>mysql</groupId>

1
application/upms/upms-api/pom.xml

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>apelet</groupId>

2
application/upms/upms-service/pom.xml

@ -53,7 +53,7 @@ @@ -53,7 +53,7 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-online</artifactId>
<version>1.0.4</version>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>apelet</groupId>

3
common/common-flow-online/pom.xml

@ -23,12 +23,11 @@ @@ -23,12 +23,11 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-online</artifactId>
<version>1.0.3</version>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>apelet</groupId>
<artifactId>common-orm</artifactId>
<version>1.0.3</version>
</dependency>
</dependencies>
</project>

2
common/common-generator/pom.xml

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
@ -59,7 +58,6 @@ @@ -59,7 +58,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-orm</artifactId>
<version>1.0.4</version>
<scope>compile</scope>
</dependency>
<dependency>

3
common/common-online/pom.xml

@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>common-online</artifactId>
<version>1.0.5</version>
<version>1.0.6</version>
<name>common-online</name>
<packaging>jar</packaging>
@ -76,7 +76,6 @@ @@ -76,7 +76,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-orm</artifactId>
<version>1.0.4</version>
</dependency>
</dependencies>

1
common/common-openapi/pom.xml

@ -24,7 +24,6 @@ @@ -24,7 +24,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.1</version>
</dependency>
<!-- 在线表单能力:OnlineFormService / OnlineOperationService(含 exeListPlugin) / OnlineDatasourceService 等,
传递依赖 common-generator(OnlFormHead/OnlFormField)、common-redis、common-swagger(knife4j/springdoc) -->

2
common/common-tenant-online/pom.xml

@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-online</artifactId>
<version>1.0.4</version>
<version>1.0.6</version>
</dependency>
</dependencies>
</project>

1
framework/canal-cache-sync/pom.xml

@ -39,7 +39,6 @@ @@ -39,7 +39,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
<exclusions>
<exclusion>
<artifactId>mysql-connector-java</artifactId>

1
framework/uaa/uaa-admin/pom.xml

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>apelet</groupId>

1
framework/uaa/uaa-auth/pom.xml

@ -17,7 +17,6 @@ @@ -17,7 +17,6 @@
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>

20
pom.xml

@ -41,6 +41,9 @@ @@ -41,6 +41,9 @@
<micrometer.version>0.2.0</micrometer.version>
<rocketmq.version>2.1.1</rocketmq.version>
<redisson.version>3.15.4</redisson.version>
<!-- 本项目自建模块的版本:统一在此管理,子模块引用时不要再单独写 version -->
<common-core.version>1.0.1</common-core.version>
<common-orm.version>1.0.4</common-orm.version>
<minio.version>8.4.5</minio.version>
<canal-client.version>1.1.4</canal-client.version>
<qdox.version>2.0.0</qdox.version>
@ -289,6 +292,23 @@ @@ -289,6 +292,23 @@
<dependencyManagement>
<dependencies>
<!--
common-core 版本仲裁:common-flow / common-online 未显式声明该依赖,是从外部构件
common-datafilter 传递进来的,会被钉在旧的 1.0.0 上。而 1.0.0 的 POM 里 poi-ooxml
没有版本(旧修订版依赖父 POM 的 dependencyManagement,但父 POM 从未提供过),
会导致 common-core 的有效模型非法,其全部传递依赖(含 MyBatis-Plus)被 Maven 丢弃,
编译期报 "无法访问 com.baomidou.mybatisplus.*"。此处统一仲裁到工程自建的 1.0.1。
-->
<dependency>
<groupId>apelet</groupId>
<artifactId>common-core</artifactId>
<version>${common-core.version}</version>
</dependency>
<dependency>
<groupId>apelet</groupId>
<artifactId>common-orm</artifactId>
<version>${common-orm.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>

Loading…
Cancel
Save