1

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

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

4

1 回答 1

1

您可以通过one 或通过扩展点构造函数注入对象来获取Configuration对象:Context

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

用于context.config()获取您的配置对象。

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

于 2018-04-23T15:34:27.343 回答