Download

Latest version is 21.1.31 released on 27 July 2021

All our products are installed by unpacking a zip file which contains a distribution. Pick the one corresponding to your OS - we support Linux, Windows, and MacOS. A distribution includes the Java Runtime Environment 1.8, the Eclipse Platform, and additional plugins.

Plugins pre-installed in all distros:

  • ANYEDIT (AnyEditTools)
  • CSV (org.fhsolution.eclipse.feature.csvedit)
  • EMACS (com.mulgasoft.emacsplus)
  • INDENT_GUIDE (net.certiv.tools.indentguide.feature) - Only in distros based on Eclipse >=4.11
  • TERMINAL (org.eclipse.tm.terminal)
  • VI (com.mbartl.eclipse.viplugin.feature)
  • XML (org.eclipse.wst.xml)

Plugins that you can manually enable using:

dvt_kit_installer.[sh|bat] install [list of plugins]

Revision Control System Plugins:

  • CVS (org.eclipse.cvs)
  • CLEARCASE (net.sourceforge.eclipseccase)
  • GIT (org.eclipse.egit)
  • PERFORCE.2020 (com.perforce.team.feature)
  • PERFORCE.2018 (com.perforce.team.feature) - Only in distros based on Eclipse <=4.11
  • SVN (org.eclipse.team.svn)

Language Support Plugins:

  • BASH (de.jcup.basheditor)
  • CPP (org.eclipse.cdt)
  • JAVA (org.eclipse.jdt)
  • JSON (jsonedit-feature)
  • LUA (org.eclipse.ldt) - Only in distros based on Eclipse <=4.11
  • PERL (org.epic.feature.main)
  • PYTHON (org.python.pydev.feature)
  • RUBY (org.eclipse.dltk.ruby) - Only in distros based on Eclipse <=4.11
  • TCL (org.eclipse.dltk.tcl)
  • YAML (de.jcup.yamleditor)

Review and Task Management Plugins:

  • GERRIT (org.eclipse.egerrit.feature) - Only in distros based on Eclipse >=4.6
  • MYLYN (org.eclipse.mylyn_feature)

Other Plugins:

  • EDITOR_CONFIG (editorconfig-eclipse-feature)

To replace the pre-installed ViPlugin with Vrapper you can run:

$DVT_HOME/bin/dvt_plugin_installer.sh    \
  -d com.mbartl.eclipse.viplugin.feature \
  -i net.sourceforge.vrapper             \
  -r http://vrapper.sourceforge.net/update-site/stable

To restore the pre-installed ViPlugin and remove Vrapper you can run:

$DVT_HOME/bin/dvt_plugin_installer.sh    \
  -d net.sourceforge.vrapper             \
  -i com.mbartl.eclipse.viplugin.feature \
  -r https://dvteclipse.com/update

The version of these plugins might be different across distros because it depends on the Eclipse version. To find out the exact version inside a distro run:

dvt_kit_installer.[sh|bat] help
Download a DVT distribution version for with Eclipse

After the download is completed please follow the instructions for installing in a location:
  • Log in with the user that has write permission in the deployment location
  • Unzip the distribution and dvt_eclipse folder will be created
  • Set DVT_HOME environment variable to point to the extracted dvt_eclipse directory
  • Install additional plugins. using $DVT_HOME/bin/dvt_kit_installer.sh (Linux/MacOS) or %DVT_HOME%\bin\dvt_kit_installer.bat (Windows)
  • Remove write permission for other users using: chmod -R go-w dvt_eclipse (Linux/MacOS)
  • Log off the user with write access
  • Set one of the DVT_LICENSE_FILE, DVTLMD_LICENSE_FILE or LM_LICENSE_FILE environment variables to point to one or more DVT license sources (the first non-empty variable will be used, the others will be ignored)
  • The variable can contain one or more DVT license sources separated by OS specific path separator (on Linux/MacOS use colon ":", on Windows use semicolon ";")
  • The license source can be a path to a FlexLM license file, a FlexLM license server specified as port@host or a FlexLM three server redundancy configuration specified as port1@host1,port2@host2,port3@host3 (the servers in a triad are separated by comma ",")
  • Start DVT using $DVT_HOME/bin/dvt.sh (Linux/MacOS) or %DVT_HOME%\bin\dvt.bat (Windows)
  • Start Verissimo using $DVT_HOME/bin/verissimo.sh (Linux/MacOS) or %DVT_HOME%\bin\verissimo.bat (Windows)
  • Start Specador using $DVT_HOME/bin/specador.sh (Linux/MacOS) or %DVT_HOME%\bin\specador.bat (Windows)

  • Unzip the distribution and dvt_eclipse folder will be created
  • Set DVT_HOME environment variable to point to the extracted dvt_eclipse directory
  • (MacOS) Since DVT distributions are not downloaded from App Store, if MacOS's Gatekeeper is enabled it will prevent you from running DVT and throw the following error: "App is damaged and can't be opened. You should move it to the trash.", you can disable this check on DVT by running: sudo xattr -rd com.apple.quarantine $DVT_HOME
  • Install additional plugins. using $DVT_HOME/bin/dvt_kit_installer.sh (Linux/MacOS) or %DVT_HOME%\bin\dvt_kit_installer.bat (Windows)
  • Set DVT_LICENSE_FILE to point to right license file or server
  • Set one of the DVT_LICENSE_FILE, DVTLMD_LICENSE_FILE or LM_LICENSE_FILE environment variables to point to one or more DVT license sources (the first non-empty variable will be used, the others will be ignored)
  • The variable can contain one or more DVT license sources separated by OS specific path separator (on Linux/MacOS use colon ":", on Windows use semicolon ";")
  • The license source can be a path to a FlexLM license file, a FlexLM license server specified as port@host or a FlexLM three server redundancy configuration specified as port1@host1,port2@host2,port3@host3 (the servers in a triad are separated by comma ",")
  • Start DVT using $DVT_HOME/bin/dvt.sh (Linux/MacOS) or  %DVT_HOME%\bin\dvt.bat (Windows)
  • Start Verissimo using $DVT_HOME/bin/verissimo.sh (Linux/MacOS) or %DVT_HOME%\bin\verissimo.bat (Windows)
  • Start Specador using $DVT_HOME/bin/specador.sh (Linux/MacOS) or %DVT_HOME%\bin\specador.bat (Windows)

Update Site

DVT can be installed in custom Eclipse installations using the following update sites:
  • Latest version: https://www.dvteclipse.com/update/latest/
  • X.Y.Z version: https://www.dvteclipse.com/update/X.Y.Z
The archived update site can be downloaded from here: