|
52 | 52 | <maven.site.plugin>3.8.2</maven.site.plugin>
|
53 | 53 | <maven.doxia.plugin>[1.9,)</maven.doxia.plugin>
|
54 | 54 | <maven.project.info.reports.plugin>2.9</maven.project.info.reports.plugin>
|
| 55 | + <nexus.staging.pluggin>1.6.8</nexus.staging.pluggin> |
| 56 | + <nexus.url>https://oss.sonatype.org</nexus.url> |
55 | 57 |
|
56 | 58 | <junit.version>[5.4,)</junit.version>
|
57 | 59 | <jsonurl.version>1.0.0-SNAPSHOT</jsonurl.version>
|
|
96 | 98 | </developer>
|
97 | 99 | </developers>
|
98 | 100 | <issueManagement>
|
99 |
| - <url>https://github.com/jsonurl/jsonurl/issues</url> |
| 101 | + <url>${jsonurl.scm.url}/issues</url> |
100 | 102 | <system>GitHub Issues</system>
|
101 | 103 | </issueManagement>
|
102 | 104 | <scm>
|
103 | 105 | <url>${jsonurl.scm.url}/modules</url>
|
104 | 106 | <connection>${jsonurl.scm.base}</connection>
|
105 | 107 | <developerConnection>${jsonurl.scm.base}</developerConnection>
|
106 | 108 | </scm>
|
| 109 | + <distributionManagement> |
| 110 | + <snapshotRepository> |
| 111 | + <id>ossrh</id> |
| 112 | + <url>${nexus.url}/content/repositories/snapshots</url> |
| 113 | + </snapshotRepository> |
| 114 | + </distributionManagement> |
| 115 | + |
107 | 116 |
|
108 | 117 | <dependencies>
|
109 | 118 | <dependency>
|
|
121 | 130 | </dependencies>
|
122 | 131 |
|
123 | 132 | <build>
|
| 133 | + <!-- |
124 | 134 | <finalName>jsonurl-${project.artifactId}-${project.version}</finalName>
|
| 135 | + --> |
125 | 136 | <pluginManagement>
|
126 | 137 | <plugins>
|
127 | 138 | <plugin>
|
|
209 | 220 | </execution>
|
210 | 221 | </executions>
|
211 | 222 | </plugin>
|
| 223 | + <plugin> |
| 224 | + <groupId>org.sonatype.plugins</groupId> |
| 225 | + <artifactId>nexus-staging-maven-plugin</artifactId> |
| 226 | + <version>${nexus.staging.pluggin}</version> |
| 227 | + <extensions>true</extensions> |
| 228 | + <configuration> |
| 229 | + <serverId>ossrh</serverId> |
| 230 | + <nexusUrl>${nexus.url}/</nexusUrl> |
| 231 | + <autoReleaseAfterClose>false</autoReleaseAfterClose> |
| 232 | + </configuration> |
| 233 | + </plugin> |
212 | 234 | </plugins>
|
213 | 235 | </pluginManagement>
|
214 | 236 | </build>
|
|
264 | 286 | </plugins>
|
265 | 287 | </build>
|
266 | 288 | </profile>
|
| 289 | + |
| 290 | + <profile> |
| 291 | + <id>nexus</id> |
| 292 | + <build> |
| 293 | + <plugins> |
| 294 | + <plugin> |
| 295 | + <groupId>org.sonatype.plugins</groupId> |
| 296 | + <artifactId>nexus-staging-maven-plugin</artifactId> |
| 297 | + </plugin> |
| 298 | + </plugins> |
| 299 | + </build> |
| 300 | + </profile> |
267 | 301 | </profiles>
|
268 | 302 | </project>
|
0 commit comments