折腾了几天,终于把一个小组件MyBatis-batch 发布了中央仓库,做个笔记记录下。
- 注册 sonatype JIRA 帐号并配置 settings.xml
我是先在 sonatype 上发布,然后由 sonatype 自动同步到中央仓库的。首先要在 sonatype 注册一个 JIRA 帐号,
在 $M2_HOME/conf/settings.xml
的 servers
标签下添加如下配置:
<server>
<id>sonatype-nexus</id>
<username>sonatype 登录名</username>
<password>sonatype 密码</password>
</server>
- 在 github 添加 ssh key
Maven 构建的时候,会自动操作 github,比如创建 tag 。
用 ssh-keygen 生成一对秘钥,在 https://github.com/settings/keys 页面可以添加 SSH key。