如何到达PropertyDefinitions属性

时间:2018-04-23 14:51:41

标签: sonarqube sonar-plugin

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

它似乎不像Java中的System.getProperty(key)那样工作,所以,我应该声明一个实现Configuration的新类吗?有没有办法正确地回到这些房产?

1 个答案:

答案 0 :(得分:1)

您可以通过Configuration获取Context个对象,或者通过扩展点构造函数注入它:

public MyExtensionPoint(Configuration config) { this.config = config; }

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

然后使用configuration.get("key")获取财产。