2017-05-03 4 views
1

あなたが知っているように、Sonarqubeはいわゆるプラグインで拡張することができます。たとえば、 Sonar Checkstyle Pluginは、Sonarqube内でCheckstyleを実行できます。SonarqubeスキャナCLIはプラグインをサポートしていますか?

Sonarqubeサーバーの代わりに、Sonar Scanner CLIもあります。さて、私はSonarqubeプラグインを開発しようとしています。明白な理由から、私は最初にCLIを使ってプラグインをテストしたいと思っています。しかし、CLIがプラグインをサポートしているかどうか、プラグインをサポートしていないかどうかは不明です。たとえば、Sonar Checkstyleプラグインのドキュメントでは、itself into the Sonarqube serverのインストール方法を説明していますが、スキャナのCLIについてはまったく言及していません。また、手動インストールに関するSonarqubeのマニュアルには、ディレクトリの拡張機能/プラグインが記述されていますが、そのようなディレクトリはスキャナのCLI配布には存在しません。

答えて

0

私が知る限りでは、プラグインはサーバーに保存されています。ソナークライアントは、プロジェクトの分析が開始されるとすぐにその旨を尋ねます。 (プラグインのlibは、各分析のためにクライアントによって要求に応じてダウンロードされます - >コンソールログのクライアント側でこの操作を見ることができます)

クライアント側にプラグインを保存しないでください。サーバー側のみ。

0

Sonar Scanner CLIにはプラグインが組み込まれていません。指定されたSonarQubeサーバーに接続し、そこから適切なプラグインをダウンロードします。したがって、プラグインをCLIでテストするには、SonarQubeサーバーにプラグインをインストールする必要があります。マニュアルに記載されているextensions/pluginsディレクトリは、SonarQubeにあり、スキャナのCLIではありません。

関連する問題