tm-sdk:svc-scaffold-legacy
Full name:
com.avoka.tm:tm-sdk-maven-plugin:24.10.0:svc-scaffold-legacy
Description:
MOJO class providing "svc-scaffold-legacy" goal
The svc-scaffold-legacy provides a scaffolding task to create a new Legacy Groovy service.
Please note developers should not be creating new Legacy Groovy services as they have a weaker security model.
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Since version:
22.4.0
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<dir> |
File |
- |
The target project directory to create and deploy files to User Property: dir |
<legacyPackageName> |
String |
- |
The package name for the generated Groovy service definition User Property: legacy.package.name |
<legacyServiceName> |
String |
- |
The service name User Property: legacy.service.name |
<legacyServiceTemplate> |
String |
- |
The service template. Must be a supported service definition template.
Supported legacy service definition template: Groovy Delivery Process, Groovy Dynamic Data, Groovy Email Service, Groovy Form Prefill, Groovy Form Saved Processor, Groovy Form Security Filter, Groovy Form Version Selector, Groovy Service, Groovy Job Action, Groovy Job Action Wait, Groovy Job Delivery Wait, Groovy Job Expiry Action, Groovy Job Task Wait, Groovy Render Receipt, Groovy Receipt Number, Groovy Scheduled Service, Groovy Submission Preprocessor, Groovy Submission Completed Processor, Groovy Submission Data Validator, Groovy Task Expiry, Groovy Tracking Number User Property: legacy.service.template |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<legacyClientCode> |
String |
- |
The service Organization client code User Property: legacy.client.code |
Parameter Details
<dir>
The target project directory to create and deploy files to
- Type:
java.io.File
- Required:
Yes
- User Property:
dir
<legacyClientCode>
The service Organization client code
- Type:
java.lang.String
- Required:
No
- User Property:
legacy.client.code
<legacyPackageName>
The package name for the generated Groovy service definition
- Type:
java.lang.String
- Required:
Yes
- User Property:
legacy.package.name
<legacyServiceName>
The service name
- Type:
java.lang.String
- Required:
Yes
- User Property:
legacy.service.name
<legacyServiceTemplate>
The service template. Must be a supported service definition template.
Supported legacy service definition template:
Groovy Delivery Process, Groovy Dynamic Data, Groovy Email Service, Groovy Form Prefill, Groovy Form Saved Processor, Groovy Form Security Filter, Groovy Form Version Selector, Groovy Service, Groovy Job Action, Groovy Job Action Wait, Groovy Job Delivery Wait, Groovy Job Expiry Action, Groovy Job Task Wait, Groovy Render Receipt, Groovy Receipt Number, Groovy Scheduled Service, Groovy Submission Preprocessor, Groovy Submission Completed Processor, Groovy Submission Data Validator, Groovy Task Expiry, Groovy Tracking Number
Supported legacy service definition template:
Groovy Delivery Process, Groovy Dynamic Data, Groovy Email Service, Groovy Form Prefill, Groovy Form Saved Processor, Groovy Form Security Filter, Groovy Form Version Selector, Groovy Service, Groovy Job Action, Groovy Job Action Wait, Groovy Job Delivery Wait, Groovy Job Expiry Action, Groovy Job Task Wait, Groovy Render Receipt, Groovy Receipt Number, Groovy Scheduled Service, Groovy Submission Preprocessor, Groovy Submission Completed Processor, Groovy Submission Data Validator, Groovy Task Expiry, Groovy Tracking Number
- Type:
java.lang.String
- Required:
Yes
- User Property:
legacy.service.template