The Torque Maven plugin provides the Maven 2/3 integration of the Torque generator.
The only goal this plugin offers currently is the "generate" goal, which starts the Torque generator. A basic configuration for using pre-defined templates would be
<plugin> <groupId>org.apache.torque</groupId> <artifactId>torque-maven-plugin</artifactId> <version>4.0-beta1</version> <executions> <execution> <id>generate-sources</id> <phase>generate-sources</phase> <goals> <goal>generate</goal> </goals> <configuration> <packaging>classpath</packaging> <configPackage>${templates-config-package}</configPackage> <sourceDir>${source-dir}</sourceDir> ... </configuration> </execution> </executions> <dependencies> <dependency> <groupId>${templates-group-id}</groupId> <artifactId>${templates-artifact-id}</artifactId> <version>${templates-version}</version> </dependency> </dependencies> </plugin>
See the documentation of the template package to get the values for ${templates-config-package}, ${templates-group-id}, ${templates-artifact-id} and ${templates-version}. Set ${source-dir} to the directory where the source files for the generation are located.
See the generate goal documentation for the available configuration parameters.