Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tool NameURLDescription
Git client https://www.atlassian.com/git/tutorials/install-git

Client for distributed source control system. The download referenced here includes the command-line tool Git Bash.

IntelliJ

https://www.jetbrains.com/idea/

One of several possible Java development environments. (The IntelliJ Community Edition is open source.) Uses the Java SDK.

Java SDKhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlRequired for Java builds
Mavenhttp://maven.apache.org/download.cgi

command-line tool for building Java (and other) programs

Install maven 3.3.3+ as 3.2.x may have issues with an ODL certificate name mismatch

PuTTYhttp://www.putty.org/Remote SSH terminal; also, a public/private key generator.
Python (optional)

https://www.python.org/

Script engine needed by some components (select add python to your path in the installer)
other tools
See the Development Guides for specific additional tools required by different subsystems. Example tools include: nodejs, node-gyp (which in turn requires Python v.2.7.x and GCC), grunt-cli, and bower.

...