tm-sdk:gen-vo

Full name:

com.avoka.tm:tm-sdk-maven-plugin:24.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.
  • 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
<formSeedFile> File - The seed XML file
User Property: form.seed.file
<targetXPath> String - XPath to root of seed XML from where to begin generating value object classes
User Property: target.xpath
<voPackageName> String - The package name to use in generated source
User Property: vo.package.name
<voSrc> File - The directory to write generated source files to
User Property: vo.src

Parameter Details

<formSeedFile>

The seed XML file
  • Type: java.io.File
  • 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
  • Required: Yes
  • User Property: target.xpath

<voPackageName>

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

<voSrc>

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