Maven 如何更改Jenkins中自行开发的声纳插件的传感器名称

Maven 如何更改Jenkins中自行开发的声纳插件的传感器名称,maven,jenkins,sonarqube,Maven,Jenkins,Sonarqube,过了一会儿,我几乎完成了自己SonarQube插件的开发。到目前为止,我的插件如何工作以及它做什么并不重要。 我只想改变最后一件事 如何修改传感器的名称?我的意思是,当传感器被使用时,在Jenkins(我的构建环境)中显示的一个。我只想显示“Sensor ProjectKeyChecker…”或类似的内容,如果可能的话:) 以下是Jenkins的输出示例: [INFO] [15:12:27.723] Sensor org.sonar.plugins.projectkeychecker.Proje

过了一会儿,我几乎完成了自己SonarQube插件的开发。到目前为止,我的插件如何工作以及它做什么并不重要。 我只想改变最后一件事

如何修改传感器的名称?我的意思是,当传感器被使用时,在Jenkins(我的构建环境)中显示的一个。我只想显示“Sensor ProjectKeyChecker…”或类似的内容,如果可能的话:)

以下是Jenkins的输出示例:

[INFO] [15:12:27.723] Sensor org.sonar.plugins.projectkeychecker.ProjectKeyCheckerSensor@79aa11...
[INFO] [15:12:27.786] Project exists already on Sonar. Key check is unnecessary.
[INFO] [15:12:27.786] Sensor org.sonar.plugins.projectkeychecker.ProjectKeyCheckerSensor@79aa11 done: 63 ms

谢谢大家:)

IIRC,您只需要实现#toString()方法。

请您再解释一下:)我真的不知道您的意思。该方法必须在何处实施?Shell是否返回我希望在输出中看到的名称?你能给我举个小例子,再加上一些信息吗?:)看看这个类及其#toString()方法: