Skip to content

Commit a6efde0

Browse files
committed
prepare for sonatype deployment
1 parent 0d34936 commit a6efde0

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

gemini-api/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
</parent>
1111

1212
<artifactId>gemini-api</artifactId>
13+
<description>
14+
Java library to access the gemini API.
15+
See swiss.ameri:gemini-gson for an example JsonParser implementation using gson
16+
</description>
1317

1418
<properties>
1519
<maven.compiler.release>17</maven.compiler.release>

gemini-gson/pom.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
</parent>
1212

1313
<artifactId>gemini-gson</artifactId>
14+
<description>
15+
Provides an example GSON implementation for JSON operations.
16+
</description>
1417

1518
<properties>
1619
<maven.compiler.release>17</maven.compiler.release>

pom.xml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
<url>https://github.com/michael-ameri/gemini-api/tree/master</url>
3030
</scm>
3131

32+
<url>https://github.com/michael-ameri/gemini-api</url>
33+
<description>
34+
Java library to access the gemini API.
35+
</description>
3236

3337
<modules>
3438
<module>gemini-api</module>
@@ -39,6 +43,38 @@
3943
<properties>
4044
<maven.compiler.release>17</maven.compiler.release>
4145
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
46+
47+
<central-publishing-maven-plugin.version>0.4.0</central-publishing-maven-plugin.version>
48+
<maven-gpg-plugin.version>3.2.4</maven-gpg-plugin.version>
4249
</properties>
4350

51+
<build>
52+
<plugins>
53+
<plugin>
54+
<groupId>org.apache.maven.plugins</groupId>
55+
<artifactId>maven-gpg-plugin</artifactId>
56+
<version>${maven-gpg-plugin.version}</version>
57+
<executions>
58+
<execution>
59+
<id>sign-artifacts</id>
60+
<phase>verify</phase>
61+
<goals>
62+
<goal>sign</goal>
63+
</goals>
64+
</execution>
65+
</executions>
66+
</plugin>
67+
<plugin>
68+
<groupId>org.sonatype.central</groupId>
69+
<artifactId>central-publishing-maven-plugin</artifactId>
70+
<version>${central-publishing-maven-plugin.version}</version>
71+
<extensions>true</extensions>
72+
<configuration>
73+
<publishingServerId>central</publishingServerId>
74+
<tokenAuth>true</tokenAuth>
75+
</configuration>
76+
</plugin>
77+
</plugins>
78+
</build>
79+
4480
</project>

0 commit comments

Comments
 (0)