SonarQube启动提示Plugin key is missing from manifest

当尝试在SonarQube中安装自定义插件并启动服务时,遇到'Plugin key is missing from manifest'的错误。该问题源于插件清单文件中的配置不正确。解决方案包括:参照StackOverflow答案,检查并修正标签信息;依据官方文档,了解插件属性定义位置,特别是.mf文件中的内容;在pom.xml中确认高级构建属性配置;重新打包验证属性值,并将更新后的.jar文件放入plugins目录,重启SonarQube服务以成功启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

issue:

在给sonarqube安装自定义的插件时,启动SonarQube,log/web.log提示错误信息:

java.lang.NullPointerException: Plugin key is missing from manifest
	at java.base/java.util.Objects.requireNonNull(Objects.java:246)
	at org.sonar.core.platform.PluginInfo.<init>(PluginInfo.java:104)
	at org.sonar.server.plugins.ServerPluginInfo.<init>(ServerPluginInfo.java:32)
	at org.sonar.server.plugins.ServerPluginInfo.create(ServerPluginInfo.java:38)
	at org.sonar.server.plugins.PluginJarLoader.lambda$getExternalPluginsMetadata$5(PluginJarLoader.java:206)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
	at java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1239)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值