完整过程参考:发布jar包到maven中央仓库教程
完成项目pom文件的修改之后,我们就可以将项目打成jar包并推送到中央仓库的。命令如下:
mvn clean deploy -P release -Dmaven.test.skip=true -Dgpg.passphrase=xxx
其中passphrase对应的xxx就是你生成gpg密钥时输入的密码。
命令执行完之后,你就可以到https://oss.sonatype.org/#stagingRepositories 去查看你发布的jar包了
问题记录
在使用maven打包推送的时候,碰到了javadoc的一个错误
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (default) on project wechat-work-bot: MavenReportException: Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1]
解决办法就是,在pom文件中properties节点增加配置
<javadocExecutable>${java.home}/../bin/javadoc</javadocExecutable>
访问oss时,找不到stagingRepositories
解决办法就是在访问https://oss.sonatype.org/#stagingRepositories 的时候,需要登陆,不登录自然看不到数据。