|
@@ -3,22 +3,28 @@
|
|
|
xmlns="http://maven.apache.org/POM/4.0.0"
|
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
<parent>
|
|
|
- <groupId>cn.itlym</groupId>
|
|
|
- <artifactId>shoulder-parent</artifactId>
|
|
|
- <version>0.7-SNAPSHOT</version><!-- shoulder-version -->
|
|
|
+ <groupId>cn.itlym.platform</groupId>
|
|
|
+ <artifactId>shoulder-platform-common</artifactId>
|
|
|
+ <version>1.0-SNAPSHOT</version><!-- shoulder-platform-version -->
|
|
|
+ <relativePath>../pom.xml</relativePath>
|
|
|
</parent>
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
|
|
- <groupId>cn.itlym.platform</groupId>
|
|
|
<artifactId>shoulder-platform-parent</artifactId>
|
|
|
- <version>1.0-SNAPSHOT</version><!-- shoulder-platform-version -->
|
|
|
<packaging>pom</packaging>
|
|
|
|
|
|
<url>https://github.com/ChinaLym/shoulder-platform</url>
|
|
|
<properties>
|
|
|
+ <java.version>17</java.version>
|
|
|
+ <maven.compiler.source>${java.version}</maven.compiler.source>
|
|
|
+ <maven.compiler.target>${java.version}</maven.compiler.target>
|
|
|
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
+ <maven.javadoc.charset>${project.build.sourceEncoding}</maven.javadoc.charset>
|
|
|
+ <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format>
|
|
|
+
|
|
|
<!-- =============== Shoulder 版本 =============== -->
|
|
|
|
|
|
- <shoulder.version>0.7-SNAPSHOT</shoulder.version><!-- shoulder-version -->
|
|
|
+ <shoulder.version>0.8-SNAPSHOT</shoulder.version><!-- shoulder-version -->
|
|
|
<shoulder-platform.version>1.0-SNAPSHOT</shoulder-platform.version><!-- shoulder-platform-version -->
|
|
|
|
|
|
<shoulder-sms-aliyun.version>1.0-SNAPSHOT</shoulder-sms-aliyun.version><!-- shoulder-sms-aliyun.version -->
|
|
@@ -28,7 +34,7 @@
|
|
|
|
|
|
<!--spring-cloud-alibaba-dependencies 太久没更新,与最新版nacos存在版本不兼容 bug(无线循环同步,且不能指定 nacos 版本使用如 1.3 等,这里统一手动管理 -->
|
|
|
<!--其中 1.3.1 支持了优雅下线方式-->
|
|
|
- <spring-cloud-alibaba.version>2.2.3.RELEASE</spring-cloud-alibaba.version>
|
|
|
+ <spring-cloud-alibaba.version>2022.0.0.0</spring-cloud-alibaba.version>
|
|
|
<nacos.client.version>1.3.2</nacos.client.version>
|
|
|
|
|
|
<!--spring-cloud-alibaba引入了 fastJson,而低版本的 fastJson 太多安全漏洞,故这里统一设置为高版本-->
|
|
@@ -46,7 +52,27 @@
|
|
|
<maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
|
|
|
<dockerfile-maven-plugin.version>1.4.19</dockerfile-maven-plugin.version>
|
|
|
<docker.image.prefix>shoulder</docker.image.prefix>
|
|
|
- <spring-boot-maven-plugin.version>2.3.6.RELEASE</spring-boot-maven-plugin.version><!-- spring-boot.version -->
|
|
|
+ <spring-boot-maven-plugin.version>3.0.2</spring-boot-maven-plugin.version><!-- spring-boot.version -->
|
|
|
+
|
|
|
+ <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
|
|
|
+ <maven-source-plugin.version>3.3.0</maven-source-plugin.version>
|
|
|
+ <maven-javadoc-plugin.version>3.6.0</maven-javadoc-plugin.version>
|
|
|
+ <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
|
|
|
+ <maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
|
|
|
+
|
|
|
+ <maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
|
|
|
+ <findbugs-maven-plugin.version>3.0.5</findbugs-maven-plugin.version>
|
|
|
+ <cobertura-maven-plugin.version>2.7</cobertura-maven-plugin.version>
|
|
|
+ <versions-maven-plugin.version>2.7</versions-maven-plugin.version>
|
|
|
+ <license-maven-plugin.version>2.2.0</license-maven-plugin.version>
|
|
|
+ <git-commit-id-plugin.version>6.0.0</git-commit-id-plugin.version>
|
|
|
+ <sonar-maven-plugin.version>3.10.0.2594</sonar-maven-plugin.version>
|
|
|
+
|
|
|
+ <shoulder-maven-plugin.version>1.1</shoulder-maven-plugin.version>
|
|
|
+ <shoulder-framework.errcode-prefix>0x0000</shoulder-framework.errcode-prefix>
|
|
|
+
|
|
|
+ <springdoc-openapi-maven-plugin.version>0.3</springdoc-openapi-maven-plugin.version>
|
|
|
+
|
|
|
</properties>
|
|
|
|
|
|
<name>${project.artifactId}</name>
|
|
@@ -76,6 +102,13 @@
|
|
|
<type>pom</type>
|
|
|
<scope>import</scope>
|
|
|
</dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>cn.itlym</groupId>
|
|
|
+ <artifactId>shoulder-parent</artifactId>
|
|
|
+ <version>${shoulder.version}</version>
|
|
|
+ <type>pom</type>
|
|
|
+ <scope>import</scope>
|
|
|
+ </dependency>
|
|
|
|
|
|
<!-- 平台提供的选型 -->
|
|
|
<dependency>
|