tm-sdk:svc-scaffold

Full name:

com.avoka.tm:tm-sdk-maven-plugin:22.10.0:svc-scaffold

Description:

MOJO class providing "svc-scaffold" goal
It will create a new Fluent Groovy service.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: 22.4.0.

Required Parameters

Name Type Since Description
<dir> File 22.4.0 The target project directory to create and deploy files to
User property is: dir.
<fluentPackageName> String 22.4.0 The package name for the generated Groovy service definition
User property is: fluent.package.name.
<fluentServiceName> String 22.4.0 The service name
User property is: fluent.service.name.
<fluentServiceTemplate> String 22.4.0 The service template. Must be a supported service definition template.

Supported service definition template:

Delivery Function, Fluent Function, Delivery Function, Fluent Function, Fluent Delivery Process, Fluent Delivery Process with Checkpoints, Fluent Dynamic Data, Fluent Email Service, Fluent Form Prefill, Fluent Form Saved Processor, Fluent Form Security Filter, Fluent Form Version Selector, Fluent Groovy Service, Fluent Groovy Service - REST Data Loader, Fluent Job Action, Fluent Job Action Wait, Fluent Job Delivery Wait, Fluent Job Expiry Action, Fluent Job Task Wait, Fluent Render Receipt, Fluent Receipt Number, Fluent Scheduled Service, Fluent Submission Preprocessor, Fluent Submission Completed Processor, Fluent Submission Data Validator, Fluent Task Expiry, Fluent Tracking Number, Fluent Transaction History Publisher, Fluent Virus Scan, Job Controller - Customer Onboarding, Job Controller - 1 Step Review,Job Controller - 2 Step Review

User property is: fluent.service.template.

Optional Parameters

Name Type Since Description
<fluentClientCode> String 22.4.0 The service Organization client code
User property is: fluent.client.code.

Parameter Details

<dir>

The target project directory to create and deploy files to
  • Type: java.io.File
  • Since: 22.4.0
  • Required: Yes
  • User Property: dir

<fluentClientCode>

The service Organization client code
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: No
  • User Property: fluent.client.code

<fluentPackageName>

The package name for the generated Groovy service definition
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: Yes
  • User Property: fluent.package.name

<fluentServiceName>

The service name
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: Yes
  • User Property: fluent.service.name

<fluentServiceTemplate>

The service template. Must be a supported service definition template.

Supported service definition template:

Delivery Function, Fluent Function, Delivery Function, Fluent Function, Fluent Delivery Process, Fluent Delivery Process with Checkpoints, Fluent Dynamic Data, Fluent Email Service, Fluent Form Prefill, Fluent Form Saved Processor, Fluent Form Security Filter, Fluent Form Version Selector, Fluent Groovy Service, Fluent Groovy Service - REST Data Loader, Fluent Job Action, Fluent Job Action Wait, Fluent Job Delivery Wait, Fluent Job Expiry Action, Fluent Job Task Wait, Fluent Render Receipt, Fluent Receipt Number, Fluent Scheduled Service, Fluent Submission Preprocessor, Fluent Submission Completed Processor, Fluent Submission Data Validator, Fluent Task Expiry, Fluent Tracking Number, Fluent Transaction History Publisher, Fluent Virus Scan, Job Controller - Customer Onboarding, Job Controller - 1 Step Review,Job Controller - 2 Step Review
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: Yes
  • User Property: fluent.service.template