To uninstall a custom checker from the Klocwork Server, you must remove it from the Klocwork Server and each build machine:
- Delete the checker zip file from the <projects_root>/plugins directory on the Klocwork Server.
If the C/C++ checker is platform-specific, delete the zip file from <projects_root>/plugins/<platform-name>.
If you are deleting a C# checker, delete the zip file from the <projects_root>/plugins/csharp directory.
- Wait 30 seconds to ensure the system updates the list of checkers.
- To uninstall the checker from the Server, run the kwdeploy sync command with the --url option, specifying the Klocwork Server host machine:
kwdeploy sync [--url http(s)://<host>:<port>]
The system removes the checker from the <server-install>/plugins directory.
- To uninstall the checker from each build machine, run the kwdeploy sync command with the --url option, specifying a build machine. Repeat this step for each build machine:
kwdeploy sync [--url http(s)://<host>:<port>]
Note: If you don't see a message that states that the directory was updated, run the command again.
- Run an integration-build analysis with kwbuildproject:
kwbuildproject --tables-directory <dir> [<options>] <build_specification>
- Have connected desktop users synchronize with the Klocwork Server by running a desktop analysis in their IDE or by using kwcheck.