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

安而康Elderjoy 纤薄护理垫XL5片 一次性产褥垫 老人/孕产妇/尿不湿垫/婴儿隔尿垫XL号(尺寸:80cm*120cm) >> 限时秒杀¥23.48

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

【MAX超级快充】充电宝超级快充大容量移动电源适用于华为荣耀苹果oppo小米vivo通用超薄便捷品士 旗舰版黑【超级快充|进口电芯|提速400%】 >> 限时秒杀¥67.90

觉得内容还不错?打赏个钢镚鼓励鼓励!!👍