m2:row-mapper

Mojo Attributes:

  • Requires a Maven 2.0 project to execute.
  • Automatically executes within the lifecycle phase: generate-sources

Required Parameters

Name Type Description
mappingFile File No description.
packageName String No description.
project MavenProject No description.

Optional Parameters

Name Type Description
aislibDependent boolean Define, if generated code should depend on aislib classes.
dbHandlersSubpackage String Name of subpackage for db handler classes.
mapHandlersSubpackage String Name of subpackage for map handler classes.
objectsSubpackage String Name of subpackage for bean classes.
outputDirectory File No description.
rowMappersSubpackage String Name of subpackage for spring row mappers classes.
useGenerics boolean No description.

Parameter Details

aislibDependent

Define, if generated code should depend on aislib classes.

  • Type: boolean
  • Required: No

dbHandlersSubpackage Name of subpackage for db handler classes.
  • Type: java.lang.String
  • Required: No

mapHandlersSubpackage Name of subpackage for map handler classes.
  • Type: java.lang.String
  • Required: No

mappingFile No Description.
  • Type: java.io.File
  • Required: Yes

objectsSubpackage Name of subpackage for bean classes.
  • Type: java.lang.String
  • Required: No

outputDirectory No Description.
  • Type: java.io.File
  • Required: No
  • Expression: ${project.build.directory}/generated-sources/ais-mapping

packageName No Description.
  • Type: java.lang.String
  • Required: Yes

project No Description.
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Expression: ${project}

rowMappersSubpackage Name of subpackage for spring row mappers classes.
  • Type: java.lang.String
  • Required: No

useGenerics No Description.
  • Type: boolean
  • Required: No