|
6 | 6 |
|
7 | 7 | <groupId>uno.anahata</groupId> |
8 | 8 | <artifactId>gemini-java-client</artifactId> |
9 | | - <version>1.0.17-SNAPSHOT</version> |
| 9 | + <version>1.0.17</version> |
10 | 10 | <packaging>jar</packaging> |
11 | 11 |
|
12 | 12 | <name>gemini-java-client</name> |
|
166 | 166 | <artifactId>swagger-core</artifactId> |
167 | 167 | <version>2.2.40</version> |
168 | 168 | <scope>compile</scope> |
| 169 | + <exclusions> |
| 170 | + <exclusion> |
| 171 | + <groupId>jakarta.validation</groupId> |
| 172 | + <artifactId>jakarta.validation-api</artifactId> |
| 173 | + </exclusion> |
| 174 | + </exclusions> |
169 | 175 | </dependency> |
170 | 176 | <dependency> |
171 | 177 | <groupId>io.swagger.core.v3</groupId> |
|
419 | 425 | </dependency> |
420 | 426 | </dependencies> |
421 | 427 | </profile> |
| 428 | + <profile> |
| 429 | + <id>uberjar</id> |
| 430 | + <dependencies> |
| 431 | + <dependency> |
| 432 | + <groupId>org.slf4j</groupId> |
| 433 | + <artifactId>slf4j-jdk14</artifactId> |
| 434 | + <version>2.0.17</version> |
| 435 | + </dependency> |
| 436 | + <dependency> |
| 437 | + <groupId>com.formdev</groupId> |
| 438 | + <artifactId>flatlaf-intellij-themes</artifactId> |
| 439 | + <version>3.6.2</version> |
| 440 | + </dependency> |
| 441 | + </dependencies> |
| 442 | + <build> |
| 443 | + <plugins> |
| 444 | + <plugin> |
| 445 | + <groupId>org.apache.maven.plugins</groupId> |
| 446 | + <artifactId>maven-shade-plugin</artifactId> |
| 447 | + <version>3.6.0</version> |
| 448 | + <executions> |
| 449 | + <execution> |
| 450 | + <phase>package</phase> |
| 451 | + <goals> |
| 452 | + <goal>shade</goal> |
| 453 | + </goals> |
| 454 | + <configuration> |
| 455 | + <outputFile>${project.build.directory}/gemini-java-client-uber-${project.version}.jar</outputFile> |
| 456 | + <transformers> |
| 457 | + <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
| 458 | + <mainClass>uno.anahata.ai.swing.Main</mainClass> |
| 459 | + </transformer> |
| 460 | + <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> |
| 461 | + <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer"/> |
| 462 | + <transformer implementation="org.apache.maven.plugins.shade.resource.ApacheNoticeResourceTransformer"/> |
| 463 | + </transformers> |
| 464 | + <filters> |
| 465 | + <filter> |
| 466 | + <artifact>*:*</artifact> |
| 467 | + <excludes> |
| 468 | + <exclude>META-INF/*.SF</exclude> |
| 469 | + <exclude>META-INF/*.DSA</exclude> |
| 470 | + <exclude>META-INF/*.RSA</exclude> |
| 471 | + <exclude>META-INF/module-info.class</exclude> |
| 472 | + </excludes> |
| 473 | + </filter> |
| 474 | + </filters> |
| 475 | + </configuration> |
| 476 | + </execution> |
| 477 | + </executions> |
| 478 | + </plugin> |
| 479 | + </plugins> |
| 480 | + </build> |
| 481 | + </profile> |
422 | 482 |
|
423 | 483 | </profiles> |
424 | 484 |
|
|
0 commit comments