|
8 | 8 | <description>Codex CLI Java SDK — subprocess integration for OpenAI Codex agent</description> |
9 | 9 | <version>3.0.x.20260630-SNAPSHOT</version> |
10 | 10 | <packaging>jar</packaging> |
11 | | - |
12 | 11 | <licenses> |
13 | 12 | <license> |
14 | 13 | <name>The Apache Software License, Version 2.0</name> |
15 | 14 | <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> |
16 | 15 | </license> |
17 | 16 | </licenses> |
18 | | - |
19 | 17 | <scm> |
20 | 18 | <connection>scm:git:https://github.com/easy-4-java/${project.artifactId}.git</connection> |
21 | 19 | <developerConnection>scm:git:https://github.com/easy-4-java/${project.artifactId}.git</developerConnection> |
22 | 20 | <url>https://github.com/easy-4-java/${project.artifactId}</url> |
23 | 21 | <tag>${project.artifactId}</tag> |
24 | 22 | </scm> |
25 | | - |
26 | 23 | <developers> |
27 | 24 | <developer> |
28 | 25 | <name>Loong Wan</name> |
|
34 | 31 | <timezone>+8</timezone> |
35 | 32 | </developer> |
36 | 33 | </developers> |
37 | | - |
38 | 34 | <properties> |
39 | 35 | <!-- ═══ 第一段: 基础属性(自然排序)═══ --> |
40 | 36 | <java.version>21</java.version> |
|
66 | 62 | <maven-resources-plugin.version>3.5.0</maven-resources-plugin.version> |
67 | 63 | <maven-source-plugin.version>3.4.0</maven-source-plugin.version> |
68 | 64 | <maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version> |
69 | | - |
70 | 65 | </properties> |
71 | | - |
72 | 66 | <dependencyManagement> |
73 | 67 | <dependencies> |
74 | 68 | <!-- Jackson BOM --> |
|
79 | 73 | <type>pom</type> |
80 | 74 | <scope>import</scope> |
81 | 75 | </dependency> |
82 | | - |
83 | 76 | <dependency> |
84 | 77 | <groupId>org.apache.commons</groupId> |
85 | 78 | <artifactId>commons-exec</artifactId> |
86 | 79 | <version>${commons-exec.version}</version> |
87 | 80 | </dependency> |
88 | | - |
89 | 81 | <dependency> |
90 | 82 | <groupId>org.slf4j</groupId> |
91 | 83 | <artifactId>slf4j-api</artifactId> |
92 | 84 | <version>${slf4j.version}</version> |
93 | 85 | </dependency> |
94 | | - |
95 | 86 | <dependency> |
96 | 87 | <groupId>org.projectlombok</groupId> |
97 | 88 | <artifactId>lombok</artifactId> |
98 | 89 | <version>${lombok.version}</version> |
99 | 90 | <scope>provided</scope> |
100 | 91 | </dependency> |
101 | | - |
102 | 92 | <dependency> |
103 | 93 | <groupId>org.junit.jupiter</groupId> |
104 | 94 | <artifactId>junit-jupiter</artifactId> |
|
107 | 97 | </dependency> |
108 | 98 | </dependencies> |
109 | 99 | </dependencyManagement> |
110 | | - |
111 | 100 | <dependencies> |
112 | | - |
113 | 101 | <dependency> |
114 | 102 | <groupId>tools.jackson.core</groupId> |
115 | 103 | <artifactId>jackson-databind</artifactId> |
116 | 104 | </dependency> |
117 | | - |
118 | 105 | <dependency> |
119 | 106 | <groupId>org.apache.commons</groupId> |
120 | 107 | <artifactId>commons-exec</artifactId> |
121 | 108 | </dependency> |
122 | | - |
123 | 109 | <dependency> |
124 | 110 | <groupId>org.slf4j</groupId> |
125 | 111 | <artifactId>slf4j-api</artifactId> |
126 | 112 | </dependency> |
127 | | - |
128 | 113 | <dependency> |
129 | 114 | <groupId>org.projectlombok</groupId> |
130 | 115 | <artifactId>lombok</artifactId> |
131 | 116 | <scope>provided</scope> |
132 | 117 | </dependency> |
133 | | - |
134 | 118 | <dependency> |
135 | 119 | <groupId>org.junit.jupiter</groupId> |
136 | 120 | <artifactId>junit-jupiter</artifactId> |
137 | 121 | <scope>test</scope> |
138 | 122 | </dependency> |
139 | 123 | </dependencies> |
140 | | - |
141 | 124 | <distributionManagement> |
142 | 125 | <repository> |
143 | 126 | <id>2624322-release-6F6h6R</id> |
|
148 | 131 | <url>https://packages.aliyun.com/6927b116e6c3e0425dbdf60d/maven/2624322-snapshot-3eoov3</url> |
149 | 132 | </snapshotRepository> |
150 | 133 | </distributionManagement> |
151 | | - |
152 | 134 | <build> |
153 | 135 | <pluginManagement> |
154 | 136 | <plugins> |
155 | | - |
156 | 137 | <plugin> |
157 | | - |
158 | 138 | <groupId>org.apache.maven.plugins</groupId> |
159 | 139 | <artifactId>maven-compiler-plugin</artifactId> |
160 | 140 | <version>${maven-compiler-plugin.version}</version> |
161 | 141 | <configuration> |
162 | 142 | <release>${java.version}</release> |
163 | | - |
164 | 143 | <encoding>${project.build.sourceEncoding}</encoding> |
165 | | - |
166 | 144 | <maxmem>512M</maxmem> |
167 | 145 | </configuration> |
168 | 146 | </plugin> |
169 | | - |
170 | 147 | <plugin> |
171 | | - |
172 | 148 | <groupId>org.apache.maven.plugins</groupId> |
173 | 149 | <artifactId>maven-deploy-plugin</artifactId> |
174 | 150 | <version>${maven-deploy-plugin.version}</version> |
175 | 151 | </plugin> |
176 | | - |
177 | 152 | <plugin> |
178 | | - |
179 | 153 | <groupId>org.apache.maven.plugins</groupId> |
180 | 154 | <artifactId>maven-enforcer-plugin</artifactId> |
181 | 155 | <version>${maven-enforcer-plugin.version}</version> |
|
189 | 163 | <configuration> |
190 | 164 | <rules> |
191 | 165 | <requireMavenVersion> |
192 | | - <message> |
193 | | - <![CDATA[You are running an older version of Maven. This application requires at least Maven 4.]]></message> |
| 166 | + <message><![CDATA[You are running an older version of Maven. This application requires at least Maven 4.]]></message> |
194 | 167 | <version>[4.0.0,)</version> |
195 | 168 | </requireMavenVersion> |
196 | 169 | <requireJavaVersion> |
197 | 170 | <message> |
198 | | - You are running an older version of Java. This application requires at least |
199 | | - JDK ${java.version}. |
200 | | - </message> |
| 171 | + You are running an older version of Java. This application requires at least |
| 172 | + JDK ${java.version}. |
| 173 | + </message> |
201 | 174 | <version>[${java.version}.0,)</version> |
202 | 175 | </requireJavaVersion> |
203 | 176 | </rules> |
204 | 177 | </configuration> |
205 | 178 | </execution> |
206 | 179 | </executions> |
207 | 180 | </plugin> |
208 | | - |
209 | 181 | <plugin> |
210 | | - |
211 | 182 | <groupId>org.apache.maven.plugins</groupId> |
212 | 183 | <artifactId>maven-gpg-plugin</artifactId> |
213 | 184 | <version>${maven-gpg-plugin.version}</version> |
|
221 | 192 | </execution> |
222 | 193 | </executions> |
223 | 194 | </plugin> |
224 | | - |
225 | 195 | <plugin> |
226 | | - |
227 | 196 | <groupId>org.apache.maven.plugins</groupId> |
228 | 197 | <artifactId>maven-install-plugin</artifactId> |
229 | 198 | <version>${maven-install-plugin.version}</version> |
230 | 199 | </plugin> |
231 | | - |
232 | 200 | <plugin> |
233 | | - |
234 | 201 | <groupId>org.apache.maven.plugins</groupId> |
235 | 202 | <artifactId>maven-resources-plugin</artifactId> |
236 | 203 | <version>${maven-resources-plugin.version}</version> |
237 | 204 | <configuration> |
238 | 205 | <encoding>${project.build.sourceEncoding}</encoding> |
239 | 206 | </configuration> |
240 | 207 | </plugin> |
241 | | - |
242 | 208 | <plugin> |
243 | | - |
244 | 209 | <groupId>org.apache.maven.plugins</groupId> |
245 | 210 | <artifactId>maven-release-plugin</artifactId> |
246 | 211 | <version>${maven-release-plugin.version}</version> |
|
252 | 217 | <goals>deploy</goals> |
253 | 218 | </configuration> |
254 | 219 | </plugin> |
255 | | - |
256 | 220 | <plugin> |
257 | | - |
258 | 221 | <groupId>org.apache.maven.plugins</groupId> |
259 | 222 | <artifactId>maven-source-plugin</artifactId> |
260 | 223 | <version>${maven-source-plugin.version}</version> |
|
267 | 230 | </execution> |
268 | 231 | </executions> |
269 | 232 | </plugin> |
270 | | - |
271 | 233 | <plugin> |
272 | | - |
273 | 234 | <groupId>org.apache.maven.plugins</groupId> |
274 | 235 | <artifactId>maven-surefire-plugin</artifactId> |
275 | 236 | <version>${maven-surefire-plugin.version}</version> |
|
288 | 249 | </excludes> |
289 | 250 | </configuration> |
290 | 251 | </plugin> |
291 | | - |
292 | 252 | <plugin> |
293 | | - |
294 | 253 | <groupId>org.apache.maven.plugins</groupId> |
295 | 254 | <artifactId>maven-jar-plugin</artifactId> |
296 | 255 | <version>${maven-jar-plugin.version}</version> |
|
304 | 263 | </archive> |
305 | 264 | </configuration> |
306 | 265 | </plugin> |
307 | | - |
308 | 266 | <plugin> |
309 | | - |
310 | 267 | <groupId>org.apache.maven.plugins</groupId> |
311 | 268 | <artifactId>maven-javadoc-plugin</artifactId> |
312 | 269 | <version>${maven-javadoc-plugin.version}</version> |
|
325 | 282 | </execution> |
326 | 283 | </executions> |
327 | 284 | </plugin> |
328 | | - |
329 | 285 | <plugin> |
330 | 286 | <groupId>org.sonatype.plugins</groupId> |
331 | 287 | <artifactId>nexus-staging-maven-plugin</artifactId> |
|
343 | 299 | </plugins> |
344 | 300 | </pluginManagement> |
345 | 301 | <plugins> |
346 | | - |
347 | 302 | <plugin> |
348 | | - |
349 | 303 | <groupId>org.jacoco</groupId> |
350 | 304 | <artifactId>jacoco-maven-plugin</artifactId> |
351 | 305 | <version>${maven-jacoco-plugin.version}</version> |
|
387 | 341 | </execution> |
388 | 342 | </executions> |
389 | 343 | </plugin> |
390 | | - |
391 | 344 | <plugin> |
392 | | - |
393 | 345 | <groupId>org.apache.maven.plugins</groupId> |
394 | 346 | <artifactId>maven-compiler-plugin</artifactId> |
395 | 347 | <version>${maven-compiler-plugin.version}</version> |
396 | 348 | <configuration> |
397 | 349 | <release>${java.version}</release> |
398 | | - |
399 | 350 | <parameters>true</parameters> |
400 | 351 | <encoding>${project.build.sourceEncoding}</encoding> |
401 | 352 | <maxmem>512M</maxmem> |
|
410 | 361 | </plugin> |
411 | 362 | </plugins> |
412 | 363 | </build> |
413 | | - |
414 | 364 | <profiles> |
415 | 365 | <profile> |
416 | 366 | <id>disable-javadoc-doclint</id> |
|
420 | 370 | <properties> |
421 | 371 | <!-- Dependency versions --> |
422 | 372 | <additionalparam>-Xdoclint:none</additionalparam> |
423 | | - |
424 | | - </properties> |
| 373 | + </properties> |
425 | 374 | </profile> |
426 | | - |
427 | 375 | <profile> |
428 | 376 | <id>release</id> |
429 | 377 | <build> |
430 | 378 | <plugins> |
431 | | - |
432 | 379 | <plugin> |
433 | | - |
434 | 380 | <groupId>org.apache.maven.plugins</groupId> |
435 | 381 | <artifactId>maven-enforcer-plugin</artifactId> |
436 | 382 | </plugin> |
437 | | - |
438 | 383 | <plugin> |
439 | | - |
440 | 384 | <groupId>org.apache.maven.plugins</groupId> |
441 | 385 | <artifactId>maven-compiler-plugin</artifactId> |
442 | 386 | </plugin> |
443 | | - |
444 | 387 | <plugin> |
445 | | - |
446 | 388 | <groupId>org.apache.maven.plugins</groupId> |
447 | 389 | <artifactId>maven-resources-plugin</artifactId> |
448 | 390 | </plugin> |
449 | | - |
450 | 391 | <plugin> |
451 | | - |
452 | 392 | <groupId>org.apache.maven.plugins</groupId> |
453 | 393 | <artifactId>maven-surefire-plugin</artifactId> |
454 | 394 | </plugin> |
455 | | - |
456 | 395 | <plugin> |
457 | | - |
458 | 396 | <groupId>org.apache.maven.plugins</groupId> |
459 | 397 | <artifactId>maven-jar-plugin</artifactId> |
460 | 398 | </plugin> |
461 | | - |
462 | 399 | <plugin> |
463 | | - |
464 | 400 | <groupId>org.apache.maven.plugins</groupId> |
465 | 401 | <artifactId>maven-source-plugin</artifactId> |
466 | 402 | </plugin> |
467 | | - |
468 | 403 | <plugin> |
469 | | - |
470 | 404 | <groupId>org.apache.maven.plugins</groupId> |
471 | 405 | <artifactId>maven-javadoc-plugin</artifactId> |
472 | 406 | </plugin> |
473 | | - |
474 | 407 | <plugin> |
475 | | - |
476 | 408 | <groupId>org.apache.maven.plugins</groupId> |
477 | 409 | <artifactId>maven-install-plugin</artifactId> |
478 | 410 | </plugin> |
479 | | - |
480 | 411 | <plugin> |
481 | | - |
482 | 412 | <groupId>org.apache.maven.plugins</groupId> |
483 | 413 | <artifactId>maven-gpg-plugin</artifactId> |
484 | 414 | </plugin> |
485 | | - |
486 | 415 | <plugin> |
487 | | - |
488 | 416 | <groupId>org.apache.maven.plugins</groupId> |
489 | 417 | <artifactId>maven-deploy-plugin</artifactId> |
490 | 418 | </plugin> |
491 | | - |
492 | 419 | <plugin> |
493 | | - |
494 | 420 | <groupId>org.apache.maven.plugins</groupId> |
495 | 421 | <artifactId>maven-release-plugin</artifactId> |
496 | 422 | </plugin> |
497 | | - |
498 | 423 | <plugin> |
499 | 424 | <groupId>org.sonatype.plugins</groupId> |
500 | 425 | <artifactId>nexus-staging-maven-plugin</artifactId> |
501 | 426 | </plugin> |
502 | 427 | </plugins> |
503 | 428 | </build> |
504 | 429 | </profile> |
505 | | - |
506 | 430 | <profile> |
507 | 431 | <id>central</id> |
508 | 432 | <build> |
509 | 433 | <plugins> |
510 | | - |
511 | 434 | <plugin> |
512 | | - |
513 | 435 | <groupId>org.apache.maven.plugins</groupId> |
514 | 436 | <artifactId>maven-gpg-plugin</artifactId> |
515 | 437 | <version>${maven-gpg-plugin.version}</version> |
|
523 | 445 | </execution> |
524 | 446 | </executions> |
525 | 447 | </plugin> |
526 | | - |
527 | 448 | <plugin> |
528 | | - |
529 | 449 | <groupId>org.sonatype.central</groupId> |
530 | 450 | <artifactId>central-publishing-maven-plugin</artifactId> |
531 | 451 | <version>${maven-central-publishing-plugin.version}</version> |
|
0 commit comments