Sonarqube 如何访问PropertyDefinitions属性

Sonarqube 如何访问PropertyDefinitions属性,sonarqube,sonar-plugin,Sonarqube,Sonar Plugin,在JavaDoc中,它清楚地定义了如何在SonarQube中使用插件中的org.sonar.api.config.PropertyDefinition设置属性,但是没有关于如何获取它的任何内容 它似乎不像Java中的System.getProperty(key)那样工作,那么,我应该声明一个实现配置的新类吗?有没有方法可以正确返回这些属性?您可以通过上下文一个或通过扩展点构造函数注入配置对象: public MyExtensionPoint(配置){ this.config=config; }

在JavaDoc中,它清楚地定义了如何在SonarQube中使用插件中的
org.sonar.api.config.PropertyDefinition
设置属性,但是没有关于如何获取它的任何内容


它似乎不像Java中的
System.getProperty(key)
那样工作,那么,我应该声明一个实现
配置的新类吗?有没有方法可以正确返回这些属性?

您可以通过
上下文
一个或通过扩展点构造函数注入
配置
对象:

public MyExtensionPoint(配置){
this.config=config;
}

使用
context.config()
获取配置对象


然后使用
configuration.get(“key”)
获取属性。

您在谈论哪个
Context
?在
Plugin.Context
上没有
config()
function哇,这就是我要找的,谢谢@bergaco!!