EN JP CN

Klocwork パッケージとコンポーネントについて

Klocwork パッケージとコンポーネントについて

Klocwork パッケージとコンポーネントについて

Klocwork パッケージとコンポーネントについて

Klocwork のインストールパッケージおよびコンポーネントでは、特定のマシンに必要なコンポーネントのみをインストールできます。

注: 分散解析パッケージについては、分散解析パッケージのインストールで個別に説明します。

サーバーパッケージのコンポーネント

コンポーネント 詳細
ライセンス サーバーFlexNet Publisher ライセンス マネージャー (コマンド ライン名: license)。組織の FlexNet Publisher サーバーを使用することもできます。デフォルトのホスト:localhost デフォルト ポート:27000 と 33133
Klocwork サーバーApache Tomcat Web サーバー (コマンドライン名: klocwork)。Klocwork Static Code AnalysisKlocwork Code Review、および Klocwork ドキュメンテーションへのアクセスを提供します。Klocwork クライアントは、プロジェクト情報を取得するために Klocwork サーバーに接続します。
注: Klocwork では、独自の Apache Tomcat サーバーを使用することはサポートしていません。Klocwork に同梱してある Web サーバーを使用する必要があります。デフォルトのホスト:localhost; デフォルト ポート:8080 と 8081。
Klocwork サーバーコンポーネントに Klocwork データベースが含まれています。デフォルトのホスト:localhost; デフォルト ポート:3306.
プロジェクトのルートMySQL および Lucene データベースに保存されるプロジェクトデータベーステーブルなど、Klocwork サーバーおよびアプリケーションのデータの場所。
注: projects_root ディレクトリは、インストールウィザードで表示されるコンポーネントのリストにはありませんが、その場所をウィザードで選択できます。
ビルドツール 統合ビルド解析ツール:
  • Klocwork のプロジェクト、解析、およびアクセス制御の管理のためのツール (kwadmin および kwbuildproject)
  • build specification (ビルドスペック) の生成のためのツール (kwinject、kwwrap、kwant、kwcsprojparser)
  • Klocwork 統合ビルド解析の実行のためのツール (解析エンジン)
  • サンプルプロジェクト
GUI/Web ツール
  • Klocwork Static Code Analysis
  • Klocwork コードレビュー
  • Klocwork Web API
継続的インテグレーションKlocwork の継続的な統合 (CI) 能力により、組織は夜間ビルドを待たずに、より素早くエラーを特定し、通知することができます。カスタムプラグインが提供されており、Klocwork CI を TeamCity および Jenkins など既存のビルドシステムと統合することで、結果を直ちに得ることができます。

デスクトップ解析コンポーネント

コンポーネント 詳細
コマンドラインツールC/C++、C# および Java 向けの Klocwork デベロッパーツールのコマンドラインバージョン。ソフトウェアデベロッパーは、ソース制御にコミットする前にソースコードの品質を確認できます。kwcheck を実行するための GUI 代替である Klocwork Desktop も含まれます。

このコンポーネントには、カスタムチェッカーを書き込むための Klocwork Extensibility API も含まれています。

IDE プラグイン
  • Klocwork extension for Visual Studio (VS 2012 以降)
  • Klocwork add-in for Visual Studio
  • Klocwork Desktop Plug-in for Eclipse
  • Klocwork Desktop Plug-in for IntelliJ IDEA
  • Android Studio 用 Klocwork Desktop プラグイン。
注: 展開後は、ユーザーはデスクトッププラグインインストラーを、Klocworkの中からダウンロードできます。詳細については、デスクトップ解析プラグインのインストール を参照してください。

Continuous integration (CI) プラグイン

コンポーネント 詳細
Jenkins CI プラグインJenkins CI プラグインを使用して、Klocwork CI を他の既存の Jenkins ビルドシステムと統合します。
TeamCity CI プラグインTeamCity CI プラグインを使用して、Klocwork CI を他の既存の TeamCity ビルドシステムと統合します。