步骤一:注册账号,申请ticket。
注册在这里:https://issues.sonatype.org
申请ticket:创建一个issue,注意这里要选OSSRH,且是PROJECT而不是TASK,group id要慎重写,不能写你没有权限的,不然服务人员会让你重写(半天左右)。
申请成功后会提示:Configuration has been prepared, now you can:please comment on this ticket when you promoted your first release, thanks
步骤二:GPG,签名和加密用。
下载:https://www.gnupg.org/download/index.html
注意:签名的名字,邮箱和步骤一的一样,记住passphrase用于下面步骤。
步骤三:G编译和提交文件。
注意事项:
1).m2\settings.xml文件中要加入:
<servers> <server> <id>sonatype-nexus-snapshots</id> <username>your-jira-username</username> <password>your-jira-password</password> </server> <server> <id>sonatype-nexus-staging</id> <username>your-jira-username</username> <password>your-jira-password</password> </server> </servers>
<span style="color: rgb(0, 51, 0); white-space: pre;"> </span><span style="color:#3333ff;">2) pom.xml文件中要加入(project标签下):</span>
<parent> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>7</version> </parent>
<span style="color: rgb(0, 51, 0); white-space: pre;"> </span><span style="color:#3333ff;">3)如果出现javadoc编译不通过的可以在javadoc插件下加入:</span>
<pre name="code" class="html"> <configuration> <additionalparam>-Xdoclint:none</additionalparam> <failOnError>false</failOnError> </configuration>
步骤四:在issue中回复服务人员,坐等同步到中央库( 一天左右)。
时间: 2024-10-03 14:05:11