介绍
本文介绍如何把自己的maven项目发布到中央仓库中。
- 注册帐号
https://issues.sonatype.org/secure/Signup!default.jspa
- gpg
Windows版本下载地址https://www.gpg4win.org/download.html
- 签名
sudo apt-get install gpg -y
gpg --gen-key 生成密钥
gpg --keyserver hkp://pool.sks-keyservers.net --send-k 上传公钥
gpg --export-secret-key 标识名 > 导出文件名
gpg -o keyfilename --export-secret-keys KeyID
gpg -o keyfilename --export KeyID
gpg --import 密钥文件
gpg --delete-secret-key hello
gpg --delete-key hello
gpg: cannot open `/dev/tty': No such device or address
can't connect to `/root/.gnupg/S.gpg-agent': No such file or directory
gpg: can't connect to the agent: IPC connect call failed
- 修改settings.xml
增加账户信息:
<server> <id>hello</id> <username>name</username> <password>passwd</password> </server>
设置gpg的profile:
<profile> <id>hello</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <gpg.executable>gpg2</gpg.executable> <gpg.passphrase>pass</gpg.passphrase> </properties> </profile>
参考
本文为原创,如果您当前访问的域名不是surenpi.com,请访问“素人派”。