Introduction

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.