在JavaDoc中,它清楚地定义了如何在插件中使用org.sonar.api.config.PropertyDefinition
在SonarQube中设置属性,但是没有任何关于如何获取它的内容。
它似乎不像Java中的System.getProperty(key)
那样工作,所以,我应该声明一个实现Configuration
的新类吗?有没有办法正确地回到这些房产?
答案 0 :(得分:1)
您可以通过Configuration
获取Context
个对象,或者通过扩展点构造函数注入它:
public MyExtensionPoint(Configuration config) {
this.config = config;
}
使用context.config()
获取配置对象。
然后使用configuration.get("key")
获取财产。