Download
Latest version is 23.1.22 released on 22 September 2023
NOTICE:
Starting with the 23.1.1 release, FlexLM license server (lmtools & dvtlmd) version ≥11.19 is required. Support for older FlexLM license servers will be removed in future versions. Older product releases are compatible with newer FlexLM license servers.
Please ask the License Manager / CAD / IT in your company to upgrade the FlexLM license servers to the latest version.
For more information please contact us on support@amiq.com .
How to find out the license server daemon version?
- On any station, query all servers specified in LM_LICENSE_FILE:
lmstat -S dvtlmd | grep -E "dvtlmd: UP"
- On any station, query only the specified port@host server:
lmstat -c port@host | grep -E "dvtlmd: UP"
- On the license server:
dvtlmd -v
All our products are installed by unpacking a zip file which contains a distribution. A distribution includes the selected Eclipse Platform, additional plugins for Eclipse, VSCodium and a compatible Java Runtime Environment.
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
- 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 the license:
- The license must be passed to the application through one of the following environment variables:
DVT_LICENSE_FILE, DVTLMD_LICENSE_FILE, LM_LICENSE_FILE
- Environment variables will be read in the order above and the first non-empty value will be used, the others will be ignored. Any variable containing only the string "FLEXLM" (case-insensitive) will be ignored.
- Environment variables must be set before starting the application and the application must inherit the variables (e.g. when setting the variables in a terminal the application must be started from the same terminal).
- The license environment variable must contain one or more FlexLM license sources:
- File-system path of a license file:
/path/to/dvt.lic
- License server address as port@host:
27001@licsrv
- Three-server redundancy triad with comma (
,
) separated license servers:27001@licsrv1,27001@licsrv2,30001@licsrv3
- File-system path of a directory containing one or more license files with
.lic
extension:/path/to/lic_dir
- Multiline string with the content of a license file surrounded by three curly brackets:
{{{...}}}
- File-system path of a license file:
- Multiple license sources, with the exception of multiline string, can be specified by separating them with:
- colon (
:
) on Linux/MacOS, - semicolon (
;
) on Windows, - ampersand (
&
) on any OS
- colon (
- The license must be passed to the application through one of the following environment variables:
- 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
-
Latest version:
https://dvteclipse.com/update/latest/
-
X.Y.Z version:
https://dvteclipse.com/update/X.Y.Z
-
Latest version:
https://dvteclipse.com/archived_update_site/dvt_update_site-latest.zip
-
X.Y.Z version:
https://dvteclipse.com/archived_update_site/dvt_update_site-X.Y.Z.zip
VS Code VSIX
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.67.2.
-
Latest version:
https://dvteclipse.com/vsix/dvt-latest.vsix
-
X.Y.Z version:
https://dvteclipse.com/vsix/dvt-X.Y.Z.vsix