Installing the licensed QL for Eclipse plugin

These instructions explain how to install the licensed version of QL for Eclipse into an existing installation of Eclipse. You can use the licensed version of QL for Eclipse to analyze snapshots of open source and closed source projects. If you don't have Eclipse installed already, see Installing QL for Eclipse standalone.

For information about the free-to-use version, see Installing the free-to-use QL for Eclipse plugin.


Before you can install and configure QL for Eclipse, you need:

  • Eclipse version 4.3 or later. You can download Eclipse from
  • Eclipse configured to use Java 8 JRE or later, excluding versions 11.0.0–11.0.2. See the Eclipse wiki for details of how to configure this.

Installing the licensed plugin using an update site

We recommend that you install the QL for Eclipse plugin using an update site. This makes it easy to check for updates to the plugin using the Help > Check for Updates option.

  1. Start Eclipse.
  2. Click Help > Install New Software.
  3. Click Add next to the list of update sites to display the Add Repository dialog box.
  4. In the Name text box, type QL for Eclipse.
  5. In the Location text box, type the URL for the QL for Eclipse update site. For your company's URL, contact your organization's Semmle administrator, or see the Semmle customer wiki (customer login required).
  6. When you have finished defining the Name and Location, click OK.
  7. Expand Semmle Products and select the components that you want to install:
    • QL for Eclipse—contains the core functionality of the plugin.
    • QL for Eclipse Graph/Treemap Visualization and Reporting—optional, provides additional visualizations.
    • QL for Eclipse Language Libraries—allows you to write queries for the specified language.
    • QL for Eclipse License—contains the license agreement for the software.
  8. Click Next to display a summary of the software to be installed.
  9. Click Next to display the license conditions.
  10. When you are ready to accept the license agreement and install the software, click Finish.
  11. When the installation finishes, you are prompted to restart Eclipse to complete the process. We recommend that you click Restart Now unless you need to save some changes before restarting Eclipse.

When Eclipse restarts, you're ready to use QL for Eclipse.

Alternatively, you can install the licensed version of QL for Eclipse using a local archive. To do this, use the above instructions with steps 4 and 5 modified as follows:

To install QL for Eclipse using a local zip archive
  1. Click the Archive button and select the zip archive that you would like to use. Click OK.
  2. When the archive path is displayed in the Location box, click OK.

Related Topics Link IconRelated Topics