发布jar包到maven中央仓库之打包推送命令

完整过程参考:发布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 的时候,需要登陆,不登录自然看不到数据。


如果文章对您有帮助的话,欢迎老板打赏↑↑↑(请我吃饭😋