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