5.4.1. Requirements

The Axivion CLion Plugin supports CLion 2024.1 and higher.

Note that using local analyses features (local build and single-file analysis) has additional requirements. They are the requirements of the Analysis as well as those of the Dashboard Server in the respective version of the connected Axivion Suite.

Caution

The embedded Chromium browser in CLion has a bug on certain newer Linux distributions, such as Ubuntu 24.04. If you experience an unexpected crash when opening the Issue Properties, please add ide.browser.jcef.sandbox.enable=false to the IDE start properties (Actions > Edit Custom Properties).

5.4.2. Installation

The Axivion CLion Plugin is distributed via the Axivion Dashboard Server. You configure CLion with a new repository or download the plugin as a Axivion.CLionPlugin.zip package file. Alternatively, you can also find this file in the directory doc/CLionPlugin in the Axivion Suite installation folder.

|clionplugin| Download

Axivion CLion Plugin Download

To view analysis results from the Axivion Dashboard Server, the Axivion CLion Plugin does not require the Axivion Suite to be installed.

Please refer to the official documentation on adding repositories. If this is done, the Axivion CLion Plugin can be installed via the Marketplace as usual.

Please refer to the official documentation on installing plugins to install the Axivion.CLionPlugin.zip package file.

Caution

The installation does not require administrator permissions, and installs the plugin for the current user account only.

Once the plugin is installed you can open the File > Settings window and select the Tools > Axivion extension to view the extension settings page shown in figure Axivion CLion Plugin Plugin Dialog. There you can inspect the currently installed version and the available settings.

|clionplugin|

Axivion CLion Plugin Plugin Dialog

To upgrade the plugin to a newer version, simply upgrade via the Marketplace after a Axivion Dashboard Server upgrade or install the .zip file of the new version. The previously installed version will be overwritten; it is not necessary to uninstall the old version prior to an upgrade.

5.4.3. Installation for remote development

Install a compatible CLion IDE which supports remote development, e.g. 2025.2.x. CLion calls the system running the IDE Host and the one displaying the UI Client. For example when starting CLion inside WSL, WSL is the Host and Windows is the Client. The start dialog offers the options to start a CLion instance on your remote Host, e.g. WSL2.

|clionplugin| Remote Start Dialog

Run the IDE Remotely

To use the Axivion CLion Plugin with the remote development feature, the Axivion CLion Plugin needs to be installed on the remote plugin Host. This is done under Settings > Plugins by clicking the Install Plugin from Disk (on Host) button in the cogwheel menu.

|clionplugin| Install Plugin on Host

Install the Axivion CLion Plugin on the Host

A restart of the IDE is required to load the plugin on the remote Host. Please note that features like accessing the Axivion Dashboard Server will be executed on the Host. Keep this in mind when configuring path mappings, the Local Build, the Single File Analysis and the Axivion Suite in the Configuration section.