Skip to content

Commit 7077c73

Browse files
committed
Release 1.0.17
1 parent 41442b3 commit 7077c73

1 file changed

Lines changed: 61 additions & 1 deletion

File tree

pom.xml

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>uno.anahata</groupId>
88
<artifactId>gemini-java-client</artifactId>
9-
<version>1.0.17-SNAPSHOT</version>
9+
<version>1.0.17</version>
1010
<packaging>jar</packaging>
1111

1212
<name>gemini-java-client</name>
@@ -166,6 +166,12 @@
166166
<artifactId>swagger-core</artifactId>
167167
<version>2.2.40</version>
168168
<scope>compile</scope>
169+
<exclusions>
170+
<exclusion>
171+
<groupId>jakarta.validation</groupId>
172+
<artifactId>jakarta.validation-api</artifactId>
173+
</exclusion>
174+
</exclusions>
169175
</dependency>
170176
<dependency>
171177
<groupId>io.swagger.core.v3</groupId>
@@ -419,6 +425,60 @@
419425
</dependency>
420426
</dependencies>
421427
</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>
422482

423483
</profiles>
424484

0 commit comments

Comments
 (0)