tm-sdk:gen-vo

Full name:

com.avoka.tm:tm-sdk-maven-plugin:23.10.0:gen-vo

Description:

MOJO class providing "gen-vo" goal
It will generate Groovy value object source files from form seed XML files.

Attributes:

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

Required Parameters

Name Type Since Description
<formSeedFile> File 22.4.0 The seed XML file
User property is: form.seed.file.
<targetXPath> String 22.4.0 XPath to root of seed XML from where to begin generating value object classes
User property is: target.xpath.
<voPackageName> String 22.4.0 The package name to use in generated source
User property is: vo.package.name.
<voSrc> File 22.4.0 The directory to write generated source files to
User property is: vo.src.

Parameter Details

<formSeedFile>

The seed XML file
  • Type: java.io.File
  • Since: 22.4.0
  • Required: Yes
  • User Property: form.seed.file

<targetXPath>

XPath to root of seed XML from where to begin generating value object classes
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: Yes
  • User Property: target.xpath

<voPackageName>

The package name to use in generated source
  • Type: java.lang.String
  • Since: 22.4.0
  • Required: Yes
  • User Property: vo.package.name

<voSrc>

The directory to write generated source files to
  • Type: java.io.File
  • Since: 22.4.0
  • Required: Yes
  • User Property: vo.src