Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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

...

Report Block
REL:lgtm enterprisecontent:attachments

requirementsattachment:title

For details of the requirements for LGTM Enterprise, see the LGTM Enterprise System Requirements document: trueattachment:title.

For details of the requirements for LGTM Enterprise, see the LGTM Enterprise System Requirements document, available from the LGTM Enterprise downloads page.

QL tools

System requirements for the QL tools: QL for Eclipse (previously known as Semmle Studio), QL for Visual Studio and Semmle Core are as follows.

Software requirements

ToolCore requirementsOther requirements

QL for Eclipse
(previously Semmle Studio)

Eclipse Kepler (4.3) or a later version
Semmle CoreSupported operating system (see below)
  • 64-bit platform.
  • Java—Oracle JRE 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.

Operating systems

Include Page
_operating system
_operating system

...

RequirementVersionEnterprise InsightProject InsightTeam Insight
Version control clients required for read-only access of the repositories that store the code bases to be analyzed 
n/a(tick)(tick)
Build tools required to build the code bases to be analyzed 
n/a(tick)(tick)
Build dependencies required to build the code bases to be analyzed 
n/a(tick)(tick)
Pythonas for Semmle Core (above)n/an/a(tick)
rsync (required where the workers.xml file specifies non-local workers)OS X: 2.6.9 or later
Linux: 3.1.1
Windows: 3.1.0, 3.1.1 
n/an/a(tick)
Cygwin (only required for Windows worker nodes driven from a workers.xml file*)Windows only: 2.2.1n/an/a(tick) *
Tomcat application server8.0 or later**(tick)**
Microsoft SQL Server, optional data storage2012, 2014 or 2016Optionaln/aOptional
PostgreSQL database, optional data storage9.2—9.6Optionaln/aOptional
Tableau Server/Desktop, optional visualization tool for Windows servers9.3.2 or laterOptionaln/aOptional
QlikView, optional visualization tool11.0 or laterOptionaln/aOptional

...

Semmle Mend has the following requirements:

ToolCore requirementsOther requirements
Mend for EclipseEclipse Kepler (4.3) or a later version
  • 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.
Mend for IntelliJ IntelliJ 14.0 and later versions
  • 64-bit platform.
Mend for Visual StudioMicrosoft Visual Studio 2013, 2015, and 2017 (Professional, Premium and Ultimate)
  • 64-bit platform.