1515
1616 <name >Superstream Kafka Client Optimizer</name >
1717 <description >A Java library that dynamically optimizes Kafka client configuration based on recommendations</description >
18+ <url >https://github.com/superstreamlabs/superstream-clients-parent/tree/master/superstream-clients</url >
19+
20+ <!-- License information -->
21+ <licenses >
22+ <license >
23+ <name >The Apache License, Version 2.0</name >
24+ <url >http://www.apache.org/licenses/LICENSE-2.0.txt</url >
25+ </license >
26+ </licenses >
27+
28+ <!-- SCM information -->
29+ <scm >
30+ <connection >scm:git:git://github.com/superstreamlabs/superstream-clients-parent/tree/master/superstream-clients.git</connection >
31+ <developerConnection >scm:git:ssh://github.com/superstreamlabs/superstream-clients-parent/tree/master/superstream-clients.git</developerConnection >
32+ <url >https://github.com/superstreamlabs/superstream-clients-parent/tree/master/superstream-clients</url >
33+ </scm >
34+
35+ <!-- Distribution management -->
36+ <distributionManagement >
37+ <snapshotRepository >
38+ <id >ossrh</id >
39+ <url >https://s01.oss.sonatype.org/content/repositories/snapshots</url >
40+ </snapshotRepository >
41+ <repository >
42+ <id >ossrh</id >
43+ <url >https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url >
44+ </repository >
45+ </distributionManagement >
1846
1947 <properties >
2048 <maven .compiler.source>11</maven .compiler.source>
133161 <artifactId >maven-surefire-plugin</artifactId >
134162 <version >3.0.0</version >
135163 </plugin >
164+ <!-- Source JAR -->
165+ <plugin >
166+ <groupId >org.apache.maven.plugins</groupId >
167+ <artifactId >maven-source-plugin</artifactId >
168+ <version >3.2.1</version >
169+ <executions >
170+ <execution >
171+ <id >attach-sources</id >
172+ <goals >
173+ <goal >jar-no-fork</goal >
174+ </goals >
175+ </execution >
176+ </executions >
177+ </plugin >
178+ <!-- Javadoc JAR -->
179+ <plugin >
180+ <groupId >org.apache.maven.plugins</groupId >
181+ <artifactId >maven-javadoc-plugin</artifactId >
182+ <version >3.3.1</version >
183+ <executions >
184+ <execution >
185+ <id >attach-javadocs</id >
186+ <goals >
187+ <goal >jar</goal >
188+ </goals >
189+ </execution >
190+ </executions >
191+ </plugin >
192+ <!-- GPG Signing -->
193+ <plugin >
194+ <groupId >org.apache.maven.plugins</groupId >
195+ <artifactId >maven-gpg-plugin</artifactId >
196+ <version >3.0.1</version >
197+ <executions >
198+ <execution >
199+ <id >sign-artifacts</id >
200+ <phase >verify</phase >
201+ <goals >
202+ <goal >sign</goal >
203+ </goals >
204+ </execution >
205+ </executions >
206+ </plugin >
207+ <!-- Nexus Staging -->
208+ <plugin >
209+ <groupId >org.sonatype.plugins</groupId >
210+ <artifactId >nexus-staging-maven-plugin</artifactId >
211+ <version >1.6.8</version >
212+ <extensions >true</extensions >
213+ <configuration >
214+ <serverId >ossrh</serverId >
215+ <nexusUrl >https://s01.oss.sonatype.org/</nexusUrl >
216+ <autoReleaseAfterClose >true</autoReleaseAfterClose >
217+ </configuration >
218+ </plugin >
136219 </plugins >
137220 <resources >
138221 <resource >
141224 </resource >
142225 </resources >
143226 </build >
227+
228+ <profiles >
229+ <profile >
230+ <id >release</id >
231+ <build >
232+ <plugins >
233+ <plugin >
234+ <groupId >org.apache.maven.plugins</groupId >
235+ <artifactId >maven-gpg-plugin</artifactId >
236+ <version >3.0.1</version >
237+ <executions >
238+ <execution >
239+ <id >sign-artifacts</id >
240+ <phase >verify</phase >
241+ <goals >
242+ <goal >sign</goal >
243+ </goals >
244+ </execution >
245+ </executions >
246+ </plugin >
247+ </plugins >
248+ </build >
249+ </profile >
250+ </profiles >
144251</project >
0 commit comments