|
7 | 7 | <version>1.0.0</version>
|
8 | 8 | <packaging>pom</packaging>
|
9 | 9 | <name>Idempotent</name>
|
10 |
| - <description>Annotation to make services Idempotent</description> |
11 |
| - <url>https://github.com/arun0009/idempotent</url> |
| 10 | + <description>Make your APIs Idempotent</description> |
| 11 | + <licenses> |
| 12 | + <license> |
| 13 | + <name>MIT License</name> |
| 14 | + <url>https://opensource.org/license/mit</url> |
| 15 | + </license> |
| 16 | + </licenses> |
12 | 17 | <developers>
|
13 | 18 | <developer>
|
14 | 19 | <name>Arun Gopalpuri</name>
|
15 | 20 | <url>https://github.com/arun0009/</url>
|
16 | 21 | <organizationUrl>https://github.com/arun0009/idempotent</organizationUrl>
|
17 | 22 | </developer>
|
18 | 23 | </developers>
|
19 |
| - |
20 | 24 | <modules>
|
21 | 25 | <module>idempotent-core</module>
|
22 | 26 | <module>idempotent-redis</module>
|
23 | 27 | <module>idempotent-dynamo</module>
|
24 | 28 | </modules>
|
25 | 29 | <scm>
|
26 |
| - <url>https://github.com/arun0009/idempotent.git</url> |
| 30 | + <connection>scm:git:git@github.com:arun0009/idempotent.git</connection> |
| 31 | + <developerConnection>scm:git:ssh://github.com:arun0009/idempotent.git</developerConnection> |
| 32 | + <url>https://github.com/arun0009/idempotent/tree/main</url> |
27 | 33 | </scm>
|
28 |
| - |
29 | 34 | <distributionManagement>
|
30 | 35 | <snapshotRepository>
|
31 | 36 | <id>ossrh</id>
|
32 | 37 | <url>https://aws.oss.sonatype.org/content/repositories/snapshots</url>
|
33 | 38 | </snapshotRepository>
|
| 39 | + <repository> |
| 40 | + <id>ossrh</id> |
| 41 | + <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> |
| 42 | + </repository> |
34 | 43 | </distributionManagement>
|
35 | 44 |
|
36 | 45 | <properties>
|
|
82 | 91 | </dependencies>
|
83 | 92 | <build>
|
84 | 93 | <plugins>
|
| 94 | + <plugin> |
| 95 | + <artifactId>maven-source-plugin</artifactId> |
| 96 | + <version>3.3.1</version> |
| 97 | + <executions> |
| 98 | + <execution> |
| 99 | + <id>attach-sources</id> |
| 100 | + <goals> |
| 101 | + <goal>jar-no-fork</goal> |
| 102 | + </goals> |
| 103 | + </execution> |
| 104 | + </executions> |
| 105 | + </plugin> |
| 106 | + <plugin> |
| 107 | + <artifactId>maven-javadoc-plugin</artifactId> |
| 108 | + <version>3.6.3</version> |
| 109 | + <executions> |
| 110 | + <execution> |
| 111 | + <id>attach-javadocs</id> |
| 112 | + <goals> |
| 113 | + <goal>jar</goal> |
| 114 | + </goals> |
| 115 | + <configuration> |
| 116 | + <failOnError>false</failOnError> |
| 117 | + </configuration> |
| 118 | + </execution> |
| 119 | + </executions> |
| 120 | + </plugin> |
85 | 121 | <plugin>
|
86 | 122 | <groupId>org.apache.maven.plugins</groupId>
|
87 | 123 | <artifactId>maven-jar-plugin</artifactId>
|
|
169 | 205 | </plugin>
|
170 | 206 | </plugins>
|
171 | 207 | </build>
|
| 208 | + <profiles> |
| 209 | + <profile> |
| 210 | + <id>upload</id> |
| 211 | + <build> |
| 212 | + <plugins> |
| 213 | + <plugin> |
| 214 | + <artifactId>maven-gpg-plugin</artifactId> |
| 215 | + <version>3.2.4</version> |
| 216 | + <executions> |
| 217 | + <execution> |
| 218 | + <id>sign-artifacts</id> |
| 219 | + <goals> |
| 220 | + <goal>sign</goal> |
| 221 | + </goals> |
| 222 | + <phase>verify</phase> |
| 223 | + <configuration> |
| 224 | + <gpgArguments> |
| 225 | + <arg>--pinentry-mode</arg> |
| 226 | + <arg>loopback</arg> |
| 227 | + </gpgArguments> |
| 228 | + </configuration> |
| 229 | + </execution> |
| 230 | + </executions> |
| 231 | + </plugin> |
| 232 | + </plugins> |
| 233 | + </build> |
| 234 | + </profile> |
| 235 | + </profiles> |
172 | 236 | </project>
|
0 commit comments