Because a colon is used for one of the variables (a windows path), a pipe (|) is used as the delimiter.
The general format for a VSS SCM URL is
scm:vss|path_to_repository|/module_name
The third variable is the path to the Visual Source Safe repository (where srcsafe.ini resides).
Note that a forward slash is necessary before the module name in the final variable.
The provider configuration is defined in $user.home/.scm/vss-settings.xml
The provider needs to know the installation path of the ss.exe in order to fulfill VSS commands. The installation path can be set in two ways - either in the vss-settings.xml file:
<vss-settings> <Settings> <vssDirectory>ss_exe_directory</vssDirectory> <Settings> </vss-settings>
or on the command line:
mvn -DvssDirectory=ss_exe_directory scm:update
In either case, ss_exe_directory should be set to the full path to the directory where ss.exe resides (e.g. C:\Program Files\Microsoft Visual Studio\VSS\bin).