出现 [ERROR] Failed to execute goal org.sonatype.central:central-publishing-maven-plugin:0.4.0:publish (injected-central-publishing) on project com.sedi.snowflake: Execution injected-central-publishing of goal org.sonatype.central:central-publishing-maven-plugin:0.4.0:publish failed: Unable to get publisher server properties for server id: huzuohuyou: Cannot invoke "org.apache.maven.settings.Server.getUsername()" because "server" is null -> [Help 1] 错误的原因是Maven的settings.xml配置文件中没有正确配置对应的server信息,导致插件无法获取到发布服务器的属性。
解决方法
检查settings.xml配置
打开Maven的settings.xml文件(通常位于~/.m2/目录下),在
其中
确保
检查pom.xml配置
确保pom.xml文件中的
其中
重新运行Maven命令
在修改配置后,重新运行Maven命令(如mvn clean deploy)以尝试解决问题。
如果问题仍然存在,可以尝试使用Maven的-X开关来获取更详细的调试日志,以便进一步分析问题。