我有一个插件,我已经创建了一些项目特定的设置:
@Property(
key = MyPlugin.SEV1,
name = "SEVERITY 1",
description = "Severity 1",
defaultValue = "Blocker",
global = false,
project = true),
@Property(
key = MyPlugin.SEV2,
name = "SEVERITY 2",
description = "Severity 2",
defaultValue = "Critical",
global = false,
project = true),
....
....
@Property(
key = MyPlugin.SEV10,
name = "SEVERITY 10",
description = "Severity 10",
defaultValue = "Info",
global = false,
project = true),这些内容按顺序显示在web界面中:
严重性1
严重程度10
严重程度2
有没有办法重新排序/强制按字母顺序显示设置?我注意到一些标准设置页面似乎实现了这一点。
谢谢
发布于 2015-12-03 05:38:50
来自SonarQube mailing list (30/07/2015)
Julien Henry:您可以使用org.sonar.api.config.PropertyDefinition以编程方式声明属性。此API提供了一个"index“属性,允许对排序进行调优。
有关示例,请参阅Javadoc:https://github.com/SonarSource/sonarqube/blob/master/sonar-plugin-api/src/main/java/org/sonar/api/config/PropertyDefinition.java
https://stackoverflow.com/questions/34003402
复制相似问题