2016-07-04 6 views
0

5.2から5.4へのアップグレード後、 'addContainerExtension(..)メソッドが5.3以降完全に削除されたようです。5.2から5.4へのアップグレード後にSonarqubeが見つからない

私たちは独自のカスタムルールを注入するためにこのメソッドに頼っていました。この方法は非推奨とマークされているようには見えない - その純粋にAPI

からこの方法の私達の使用量が不足して

for (ProjectDefinition pd : context.projectReactor().getProjects()) { 
      pd.addContainerExtension(ruleSet); 
      pd.addContainerExtension(testExecutionService); 
      pd.addContainerExtension(resultProvider); 
} 

任意の提案/ appreicated助けていますか?

答えて

1

このAPIは、スキャナから各モジュールpicoコンテナ(主にMavenProject)にいくつかのコンポーネントを注入するために使用されました。私たちはこの危険な機能を削除しました。

しかし、これを使用して自分のルールを投稿する必要はありません。プラグインクラスのgetExtensions()メソッドで拡張機能を渡すだけです。

+0

ありがとうございます - これはうまくいっていて、助けてくれました –

関連する問題