Download

Latest version is 22.1.15 released on 18 May 2022

All our products are installed by unpacking a zip file which contains a distribution. A distribution includes the selected Eclipse Platform, VSCodium, a compatible Java Runtime Environment and additional plugins for Eclipse.

DVT IDE can also be installed as an Eclipse plugin or a VS Code extension.

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
  • (Windows) It is recommended to run the scripts using Command Prompt instead of PowerShell
  • 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)
  • 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
  • (Windows) It is recommended to run the scripts using Command Prompt instead of PowerShell
  • 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)

Eclipse Update Site

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

VS Code VSIX

DVT IDE for Visual Studio Code can be installed from Visual Studio Marketplace using ext install amiq.dvt command or by downloading the platform independent extension and using the "Extensions: Install from VSIX" command in the Command Palette. The extension requires VS Code >= 1.61.