Skip to content

Commit 8a0ddca

Browse files
committed
fix(pom): reorder elements per java-component-patterns
1 parent 8386e24 commit 8a0ddca

1 file changed

Lines changed: 162 additions & 162 deletions

File tree

‎pom.xml‎

Lines changed: 162 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,167 @@
3838
</developer>
3939
</developers>
4040

41+
<properties>
42+
<!-- ═══ 第一段: 基础属性(自然排序)═══ -->
43+
<java.version>17</java.version>
44+
<maven.compiler.release>${java.version}</maven.compiler.release>
45+
<maven.version>3.9.16</maven.version>
46+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
47+
<!-- Dependency versions -->
48+
<commons-exec.version>1.6.0</commons-exec.version>
49+
<jackson-bom.version>2.22.1</jackson-bom.version>
50+
<jackson.version>2.22.1</jackson.version>
51+
<java-websocket.version>1.6.0</java-websocket.version>
52+
<junit-jupiter.version>5.11.4</junit-jupiter.version>
53+
<junit.version>5.11.4</junit.version>
54+
<lombok.version>1.18.46</lombok.version>
55+
<okhttp3-extension.version>2.0.x.20260630</okhttp3-extension.version>
56+
<okhttp3.version>4.12.0</okhttp3.version>
57+
<slf4j.version>2.0.18</slf4j.version>
58+
<!-- Maven Plugin versions -->
59+
<maven-central-publishing-plugin.version>0.11.0</maven-central-publishing-plugin.version>
60+
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
61+
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
62+
<maven-dependency-plugin.version>3.8.1</maven-dependency-plugin.version>
63+
<maven-deploy-plugin.version>3.1.4</maven-deploy-plugin.version>
64+
<maven-enforcer-plugin.version>3.6.3</maven-enforcer-plugin.version>
65+
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
66+
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
67+
<maven-jacoco-plugin.version>0.8.15</maven-jacoco-plugin.version>
68+
<maven-jar-plugin.version>3.5.0</maven-jar-plugin.version>
69+
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version>
70+
<maven-nexus-staging-plugin.version>1.7.0</maven-nexus-staging-plugin.version>
71+
<maven-release-plugin.version>3.3.1</maven-release-plugin.version>
72+
<maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
73+
<maven-source-plugin.version>3.4.0</maven-source-plugin.version>
74+
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
75+
</properties>
76+
77+
<!-- 依赖版本统一管理(dependencyManagement) -->
78+
<dependencyManagement>
79+
<dependencies>
80+
<!-- Jackson BOM -->
81+
<dependency>
82+
<groupId>com.fasterxml.jackson</groupId>
83+
<artifactId>jackson-bom</artifactId>
84+
<version>${jackson-bom.version}</version>
85+
<type>pom</type>
86+
<scope>import</scope>
87+
</dependency>
88+
<!-- For OkHttp -->
89+
<dependency>
90+
<groupId>com.squareup.okhttp3</groupId>
91+
<artifactId>okhttp</artifactId>
92+
<version>${okhttp3.version}</version>
93+
</dependency>
94+
<!-- For OkHttp -->
95+
<dependency>
96+
<groupId>com.squareup.okhttp3</groupId>
97+
<artifactId>okhttp-sse</artifactId>
98+
<version>${okhttp3.version}</version>
99+
</dependency>
100+
<dependency>
101+
<groupId>com.squareup.okhttp3</groupId>
102+
<artifactId>mockwebserver</artifactId>
103+
<version>${okhttp3.version}</version>
104+
</dependency>
105+
<!-- For OkHttp Extension -->
106+
<dependency>
107+
<groupId>io.github.easy4j</groupId>
108+
<artifactId>okhttp3-extension</artifactId>
109+
<version>${okhttp3-extension.version}</version>
110+
</dependency>
111+
<!-- For Websocket -->
112+
<dependency>
113+
<groupId>org.java-websocket</groupId>
114+
<artifactId>Java-WebSocket</artifactId>
115+
<version>${java-websocket.version}</version>
116+
</dependency>
117+
<!-- For Commons Exec -->
118+
<dependency>
119+
<groupId>org.apache.commons</groupId>
120+
<artifactId>commons-exec</artifactId>
121+
<version>${commons-exec.version}</version>
122+
</dependency>
123+
<!-- For Slf4j -->
124+
<dependency>
125+
<groupId>org.slf4j</groupId>
126+
<artifactId>slf4j-api</artifactId>
127+
<version>${slf4j.version}</version>
128+
</dependency>
129+
<!-- For Lombok -->
130+
<dependency>
131+
<groupId>org.projectlombok</groupId>
132+
<artifactId>lombok</artifactId>
133+
<version>${lombok.version}</version>
134+
<scope>provided</scope>
135+
</dependency>
136+
<!-- For Junit5 -->
137+
<dependency>
138+
<groupId>org.junit.jupiter</groupId>
139+
<artifactId>junit-jupiter</artifactId>
140+
<version>${junit-jupiter.version}</version>
141+
<scope>test</scope>
142+
</dependency>
143+
</dependencies>
144+
</dependencyManagement>
145+
146+
<!-- 项目依赖(dependencies) -->
147+
<dependencies>
148+
<!-- For OkHttp -->
149+
<dependency>
150+
<groupId>com.squareup.okhttp3</groupId>
151+
<artifactId>okhttp</artifactId>
152+
</dependency>
153+
<!-- For OkHttp -->
154+
<dependency>
155+
<groupId>com.squareup.okhttp3</groupId>
156+
<artifactId>okhttp-sse</artifactId>
157+
</dependency>
158+
<!-- For Websocket -->
159+
<dependency>
160+
<groupId>org.java-websocket</groupId>
161+
<artifactId>Java-WebSocket</artifactId>
162+
</dependency>
163+
<!-- For Jackson -->
164+
<dependency>
165+
<groupId>com.fasterxml.jackson.core</groupId>
166+
<artifactId>jackson-databind</artifactId>
167+
</dependency>
168+
<!-- For Commons Exec -->
169+
<dependency>
170+
<groupId>org.apache.commons</groupId>
171+
<artifactId>commons-exec</artifactId>
172+
</dependency>
173+
<!-- For Slf4j -->
174+
<dependency>
175+
<groupId>org.slf4j</groupId>
176+
<artifactId>slf4j-api</artifactId>
177+
</dependency>
178+
<!-- For Lombok -->
179+
<dependency>
180+
<groupId>org.projectlombok</groupId>
181+
<artifactId>lombok</artifactId>
182+
<scope>provided</scope>
183+
</dependency>
184+
<!-- For Junit5 -->
185+
<dependency>
186+
<groupId>org.junit.jupiter</groupId>
187+
<artifactId>junit-jupiter</artifactId>
188+
<scope>test</scope>
189+
</dependency>
190+
<dependency>
191+
<groupId>com.squareup.okhttp3</groupId>
192+
<artifactId>mockwebserver</artifactId>
193+
<scope>test</scope>
194+
</dependency>
195+
<!-- For OkHttp Extension -->
196+
<dependency>
197+
<groupId>io.github.easy4j</groupId>
198+
<artifactId>okhttp3-extension</artifactId>
199+
</dependency>
200+
</dependencies>
201+
41202
<!-- 制品发布仓库配置(distributionManagement) -->
42203
<distributionManagement>
43204
<repository>
@@ -456,166 +617,5 @@
456617
</profile>
457618
</profiles>
458619

459-
<!-- 版本属性定义:Java 版本、依赖版本与 Maven 插件版本统一管理 -->
460-
<properties>
461-
<!-- ═══ 第一段: 基础属性(自然排序)═══ -->
462-
<java.version>17</java.version>
463-
<maven.compiler.release>${java.version}</maven.compiler.release>
464-
<maven.version>3.9.16</maven.version>
465-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
466-
<!-- Dependency versions -->
467-
<commons-exec.version>1.6.0</commons-exec.version>
468-
<jackson.version>2.22.1</jackson.version>
469-
<jackson-bom.version>2.22.1</jackson-bom.version>
470-
<java-websocket.version>1.6.0</java-websocket.version>
471-
<junit.version>5.11.4</junit.version>
472-
<junit-jupiter.version>5.11.4</junit-jupiter.version>
473-
<lombok.version>1.18.46</lombok.version>
474-
<okhttp3.version>4.12.0</okhttp3.version>
475-
<okhttp3-extension.version>2.0.x.20260630</okhttp3-extension.version>
476-
<slf4j.version>2.0.18</slf4j.version>
477-
<!-- Maven Plugin versions -->
478-
<maven-central-publishing-plugin.version>0.11.0</maven-central-publishing-plugin.version>
479-
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
480-
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
481-
<maven-dependency-plugin.version>3.8.1</maven-dependency-plugin.version>
482-
<maven-deploy-plugin.version>3.1.4</maven-deploy-plugin.version>
483-
<maven-enforcer-plugin.version>3.6.3</maven-enforcer-plugin.version>
484-
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
485-
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
486-
<maven-jar-plugin.version>3.5.0</maven-jar-plugin.version>
487-
<maven-jacoco-plugin.version>0.8.15</maven-jacoco-plugin.version>
488-
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version>
489-
<maven-nexus-staging-plugin.version>1.7.0</maven-nexus-staging-plugin.version>
490-
<maven-release-plugin.version>3.3.1</maven-release-plugin.version>
491-
<maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
492-
<maven-source-plugin.version>3.4.0</maven-source-plugin.version>
493-
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
494-
495-
</properties>
496-
497-
<!-- 依赖版本统一管理(dependencyManagement) -->
498-
<dependencyManagement>
499-
<dependencies>
500-
<!-- Jackson BOM -->
501-
<dependency>
502-
<groupId>com.fasterxml.jackson</groupId>
503-
<artifactId>jackson-bom</artifactId>
504-
<version>${jackson-bom.version}</version>
505-
<type>pom</type>
506-
<scope>import</scope>
507-
</dependency>
508-
<!-- For OkHttp -->
509-
<dependency>
510-
<groupId>com.squareup.okhttp3</groupId>
511-
<artifactId>okhttp</artifactId>
512-
<version>${okhttp3.version}</version>
513-
</dependency>
514-
<!-- For OkHttp -->
515-
<dependency>
516-
<groupId>com.squareup.okhttp3</groupId>
517-
<artifactId>okhttp-sse</artifactId>
518-
<version>${okhttp3.version}</version>
519-
</dependency>
520-
<dependency>
521-
<groupId>com.squareup.okhttp3</groupId>
522-
<artifactId>mockwebserver</artifactId>
523-
<version>${okhttp3.version}</version>
524-
</dependency>
525-
<!-- For OkHttp Extension -->
526-
<dependency>
527-
<groupId>io.github.easy4j</groupId>
528-
<artifactId>okhttp3-extension</artifactId>
529-
<version>${okhttp3-extension.version}</version>
530-
</dependency>
531-
<!-- For Websocket -->
532-
<dependency>
533-
<groupId>org.java-websocket</groupId>
534-
<artifactId>Java-WebSocket</artifactId>
535-
<version>${java-websocket.version}</version>
536-
</dependency>
537-
<!-- For Commons Exec -->
538-
<dependency>
539-
<groupId>org.apache.commons</groupId>
540-
<artifactId>commons-exec</artifactId>
541-
<version>${commons-exec.version}</version>
542-
</dependency>
543-
<!-- For Slf4j -->
544-
<dependency>
545-
<groupId>org.slf4j</groupId>
546-
<artifactId>slf4j-api</artifactId>
547-
<version>${slf4j.version}</version>
548-
</dependency>
549-
<!-- For Lombok -->
550-
<dependency>
551-
<groupId>org.projectlombok</groupId>
552-
<artifactId>lombok</artifactId>
553-
<version>${lombok.version}</version>
554-
<scope>provided</scope>
555-
</dependency>
556-
<!-- For Junit5 -->
557-
<dependency>
558-
<groupId>org.junit.jupiter</groupId>
559-
<artifactId>junit-jupiter</artifactId>
560-
<version>${junit-jupiter.version}</version>
561-
<scope>test</scope>
562-
</dependency>
563-
</dependencies>
564-
</dependencyManagement>
565-
566-
<!-- 项目依赖(dependencies) -->
567-
<dependencies>
568-
<!-- For OkHttp -->
569-
<dependency>
570-
<groupId>com.squareup.okhttp3</groupId>
571-
<artifactId>okhttp</artifactId>
572-
</dependency>
573-
<!-- For OkHttp -->
574-
<dependency>
575-
<groupId>com.squareup.okhttp3</groupId>
576-
<artifactId>okhttp-sse</artifactId>
577-
</dependency>
578-
<!-- For Websocket -->
579-
<dependency>
580-
<groupId>org.java-websocket</groupId>
581-
<artifactId>Java-WebSocket</artifactId>
582-
</dependency>
583-
<!-- For Jackson -->
584-
<dependency>
585-
<groupId>com.fasterxml.jackson.core</groupId>
586-
<artifactId>jackson-databind</artifactId>
587-
</dependency>
588-
<!-- For Commons Exec -->
589-
<dependency>
590-
<groupId>org.apache.commons</groupId>
591-
<artifactId>commons-exec</artifactId>
592-
</dependency>
593-
<!-- For Slf4j -->
594-
<dependency>
595-
<groupId>org.slf4j</groupId>
596-
<artifactId>slf4j-api</artifactId>
597-
</dependency>
598-
<!-- For Lombok -->
599-
<dependency>
600-
<groupId>org.projectlombok</groupId>
601-
<artifactId>lombok</artifactId>
602-
<scope>provided</scope>
603-
</dependency>
604-
<!-- For Junit5 -->
605-
<dependency>
606-
<groupId>org.junit.jupiter</groupId>
607-
<artifactId>junit-jupiter</artifactId>
608-
<scope>test</scope>
609-
</dependency>
610-
<dependency>
611-
<groupId>com.squareup.okhttp3</groupId>
612-
<artifactId>mockwebserver</artifactId>
613-
<scope>test</scope>
614-
</dependency>
615-
<!-- For OkHttp Extension -->
616-
<dependency>
617-
<groupId>io.github.easy4j</groupId>
618-
<artifactId>okhttp3-extension</artifactId>
619-
</dependency>
620-
</dependencies>
621620
</project>
621+

0 commit comments

Comments
 (0)