About the Klocwork packages and components
In this topic: |
About the Klocwork packages and components
The Klocwork installation packages and components allow you to install only the components you need on a specific machine.
Note: The Distributed Analysis package is covered separately in Installing the Distributed Analysis package.
Server package components
Component | Details |
---|---|
License Server | A FlexNet Publisher license manager (command-line name: license). You can also use your organization's FlexNet Publisher server. Default host: localhost Default port: 27000 plus 33133 |
Klocwork Server | An Apache Tomcat Web server (command-line name: klocwork). Provides access to Klocwork Static Code Analysis, Klocwork Code Review, and Klocwork documentation. Klocwork clients connect to the Klocwork Server for project information. Note: Klocwork does not support using your own Apache Tomcat server. You must use the Web server packaged with Klocwork. Default host: localhost; default port: 8080 plus 8081.
The Klocwork Server component contains the Klocwork Database. Default host: localhost; default port: 3306. |
Projects root | The data location for the Klocwork Servers and applications, including the project database tables, which are stored in MariaDB and Lucene databases. Note: The projects_root directory is not one of the components you see listed in the installation wizard, but the wizard lets you choose a location for it. |
Build tools | Integration build analysis tools:
|
GUI/web tools |
|
Continuous Integration tools | Klocwork’s Continuous Integration (CI) capability enables your organization to identify and communicate errors faster, without waiting for nightly builds. Klocwork’s CI tools integrate with third-party plug-ins and custom scripts for CI environments so that developers can verify the quality of source code as part of their pre-merge or post-commit processes. Klocwork CI build analysis tools include the following:
|
Desktop analysis components
Component | Details |
---|---|
Command Line Tools | Command-line versions of the Klocwork developer tools for C/C++, C#, and Java, which allow software developers to verify the quality of source code before they commit it to source control. Also includes Klocwork Desktop, a GUI alternative to running kwcheck. This component also includes the Klocwork Extensibility API for writing custom checkers. |
IDE Plug-ins |
|
Note: Once deployed, users can download the desktop plug-in installers from within Klocwork. See Installing a desktop analysis plug-in for more information.