When you set timestampedVersion to the true value, the version of the generated package will be completed by a a timestamp. The aim is to keep the pom unmodified while you can perform several deployments without clashes.
if you have a pom using dar packaging, use mvn package deployit:import
Use the special tags
Yes, it does since 3.6.4. Just add your server to the settings.xml and it will be used for XL Deploy authentication. Make sure to use only username and password tags.
The default server id is 'deployit-credentials'. It can be modified using the server tag in the plugin configuration.
Passwords can be encrypted if needed Password Encryption
To specify a set of CI refs in new format:
<cmd.Command name="install-tc-command"> <order>50</order> <commandLine>/bin/sh ${install-tc.sh} ${tomcat.zip}</commandLine> <undoCommand>uninstall-tc-command</undoCommand> <dependencies> <ci ref="install-tc.sh" /> <ci ref="tomcat.zip" /> </dependencies> </cmd.Command>
To specify a set of CI refs in legacy format:
<deployable> <name>uninstall-tc-command</name> <type>cmd.Command</type> <order>45</order> <commandLine>/bin/sh ${uninstall-tc.sh}</commandLine> <dependencies> <set> <ci ref="uninstall-tc.sh" /> </set> </dependencies> </deployable>
To specify tags in new format:
<cmd.Command name="install-tc-command"> <order>50</order> <commandLine>/bin/sh ${install-tc.sh} ${tomcat.zip}</commandLine> <undoCommand>uninstall-tc-command</undoCommand> <dependencies> <ci ref="install-tc.sh" /> <ci ref="tomcat.zip" /> </dependencies> <tags> <value>one</value> <value>two</value> </tags> </cmd.Command>
To specify tags in legacy format:
<deployable> <name>install-tc-command</name> <type>cmd.Command</type> <order>50</order> <commandLine>/bin/sh ${install-tc.sh} ${tomcat.zip}</commandLine> <undoCommand>uninstall-tc-command</undoCommand> <dependencies> <set> <ci ref="install-tc.sh" /> <ci ref="tomcat.zip" /> </set> </dependencies> <tags> <tag>one</tag> <tag>two</tag> </tags> </deployable>