DEPL-5986: Jenkins plugin uses PluginFirstClassLoader. Updated remote booter and XStreamReaderWriter. Isolated creation of DeployitCommunicator. Set XStream classloader to use jenkins plugin classloader in XStreamReaderWriter.
DEPL-4789: Provide better error message if Version is missing in jenkins configuration.
Introduced DeployitPluginException and added various error checks.
DEPL-6371: throw more meaningful exception when there is no deployable
defined. Handle cause of the InvocationTargetException instead of
InvocationTargetException in PluginFirstClassloaderInvocationHandler.
DEPL-6924: Set default values on objects created with DeployitDescriptorRegistry.newInstance.
DEPL-6949: add properties required by the DarPackager/ManifestWriter even if they don't exist on XLD
Upgraded dependencies to XLD 4.5.1.
Added nicer error messages to DeployCommand.
DEPL-4899: Introduced RemotePropertyDescriptor and
PropertyDescriptorConverter shadow classes in order to support hidden
properties.
DEPL-6974: PreemptiveAuthenticationInterceptor marked as serializable.
DEPL-6974: Removed SlaveRemoteDescriptorRegistry - plugin now uses DeployitServer.getDescriptorRegistry() to initialize remote booter.
Added note how to debug jenkins slave.
DEPL-5521: Support properties with values that may span several lines.
Fixed logging after we inverted classloader.
DEPL-5986 Fix missing property init for all registries in multi-server setup