从 5.2 升级到 5.4 后,Sonarqube 丢失 API
Sonarqube missing API after upgrade from 5.2 to 5.4
从 5.2 升级到 5.4 后,'addContainerExtension(..) 方法似乎已从 5.3 开始完全删除。
我们依靠这种方法来注入我们自己的自定义规则。该方法似乎没有被标记为已弃用 - API
中完全没有它
我们这个方法的用法是
for (ProjectDefinition pd : context.projectReactor().getProjects()) {
pd.addContainerExtension(ruleSet);
pd.addContainerExtension(testExecutionService);
pd.addContainerExtension(resultProvider);
}
有什么建议/帮助吗?
这个API用于将一些组件从扫描器注入到每个模块 pico 容器(主要是 MavenProject)。我们已经放弃了这个危险的功能。
但是你不需要用它来贡献你自己的规则。只需在插件 class.
的 getExtensions() 方法中传递您的扩展
从 5.2 升级到 5.4 后,'addContainerExtension(..) 方法似乎已从 5.3 开始完全删除。
我们依靠这种方法来注入我们自己的自定义规则。该方法似乎没有被标记为已弃用 - API
中完全没有它我们这个方法的用法是
for (ProjectDefinition pd : context.projectReactor().getProjects()) {
pd.addContainerExtension(ruleSet);
pd.addContainerExtension(testExecutionService);
pd.addContainerExtension(resultProvider);
}
有什么建议/帮助吗?
这个API用于将一些组件从扫描器注入到每个模块 pico 容器(主要是 MavenProject)。我们已经放弃了这个危险的功能。
但是你不需要用它来贡献你自己的规则。只需在插件 class.
的 getExtensions() 方法中传递您的扩展