Made creation of lock files atomic. Now acquiring all locks atomically. Implemented cleanup of locks.
Got all plugins ready for 3.8. dar-manifest-convertor doesn't build yet since it uses DTOs. Rest of the plugins compiles and the tests run. Also moved precheck and pause plugin to ext.deployit package.
Made dar-manifest-exporter work with 3.8
DEPLOYITPB-3527 Initial checkin of manual-step-plugin
DEPLOYITPB-3527 Updated section title in docs.
Fixed error where manual step instructions were not mailed
DEPLOYITPB-3527 Change ContributorType enum to be more meaningful to user.
Made community plugins compile with Deployit 3.8 alpha release
Adapted code for 3.8 plugin API changes.
Moved boolean property to Logging category.
DEPLOYITPB-3527 Applied demo comments.
Added maven pom.
Removed ChangeTicket Java CI (see cb335d725) that reappeared during an incorrect merge (e7245f23)
Replaced deprecated MethodRule with TestRule in unit tests
Made chg.ChangeRequest a generated deployable to allow the ticket number to be set in the package (if e.g. one ticket for the entire pipeline is used)
Fixed problem with reading mail templates from the classpath
Replacing deprecated ${pom.x} with ${project.x} (see https://maven.apache.org/pom.html)
Updated jee-archive-importer to latest single-file-importer version
Replacement of variables in plugin-version.properties now happens in *all* community plugins
all the plugins compile now using the project/pom.xml