Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space SDmaster and version 1.21
Dont print
Panel
borderColor#39B54A
bgColor#ffffff
titleColor#39B54A
titleBGColor#ffffff

On this page:

Table of Contents
maxLevel2

Related topics:

HIDDEN

 

Excerpt
hiddentrue

Overview of the software required to run Semmle applications

...

ToolCore requirementsOther requirements
QL command-line tools (previously Semmle Core)Supported operating system (see below)
  • 64-bit platform.
  • Java—OpenJDK 1.8.X is included in the distribution and used by default. Later minor versions of the bundled JRE are also supported.
  • Python—either Python 2.7 and 3.4 or above.

QL for Eclipse
(previously Semmle Studio)

Eclipse Kepler (4.3) or a later version
Semmle CoreSupported operating system (see below)
  • 64-bit platform.
  • Java—OpenJDK 1.8.X is included in the distribution and used by default. Later minor versions of the bundled JRE are also supported.
  • Python—either Python 2.7 and 3.4 or above.
QL for Visual StudioMicrosoft Visual Studio 2017 15.8 or a later version. Community, Professional, and Enterprise editions are all supported.

...

Include Page
_Supported languages
_Supported languages

Other products

Insight applications

In addition to the requirements for Semmle Core, the Insight applications also have the following requirements:

...

* This is not a recommended setup for data collection and analysis. A dynamic setup is recommended where you are using remote Windows worker nodes. See Setting up worker nodes.

** See Additional requirements for communication with a Semmle Insight server below for details.

Additional requirements for communication with a Semmle Insight server

Enterprise Insight and Team Insight servers require additional utilities to communicate with a Semmle Insight server.

...

Optional

8.0 or later

...

Optional

8.0 or later

...

Optional

8.0 or later

...

Required to set the Insight server up using HTTPS

...

Optional

Server and Client 6.2 or later

...

Optional

Server and Client 6.6.1 or later

...

Optional

Server and Client 7.1 or later

...

Required to set the Insight server up using SSH

Tectia may be used as an alternative on Linux servers

See Infrastructure requirements for Enterprise Insight and Infrastructure requirements for Team Insight for more information.

Semmle Mend plugins/extensions

The Semmle Mend plugins/extensions are used to download alerts from Project Insight and for local analysis. If you want to download alerts from LGTM, you need to use an LGTM plugin.

Semmle Mend has the following requirements:

...

  • 64-bit platform.
  • JDT Core (3.3.0+)—required only for the local analysis of Java projects.
  • Java 7 JRE. This does not affect its ability to analyze Java 6 projects. See https://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM for details of how to define the JVM used by Eclipse.

...

  • 64-bit platform.

...

  • 64-bit platform.