如何达到PropertyDefinitions属性



在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")获取属性。

最新更新