The Torque build process uses
Maven 1. The recommended
Maven version is Maven 1.0.2. A rudimentary
Maven 2 build exists (see below),
but is only used to build the Maven 2 plugin.
Note that the Maven 1 build uses the groupId
wheras the Maven 2 build uses the group id
Before you begin, you'll need to check out the
part of the
db/torque SVN repository.
Please read the Torque Subversion page
for more information.
To build the Torque generator jar, first execute
maven jar:install in the
templates directory to install a copy
of the templates jar in your local Maven repository. Note that
maven jar:jar does not suffice because the
main generator jar depends upon the template jar.
maven jar:jar in the generator
directory to build the generator jar (
to install a copy of the jar in your local Maven repository).
To build and install the Torque Maven 1 plugin, execute
plugin:install in the
You need to have the generator installed in your local repository
to do that (see paragraph above).
To build the Torque runtime jar execute
maven jar:jar in
maven jar:install to install a copy of the jar
in your local Maven repository).
If you need everything at once, run
maven install in the
top level directory. This will perform all the steps described above and
place the results into your local maven repository.
The Torque Maven 2 plugin cannot be built using Maven 1.
Torque is tested by running the test project. Please refer to the Test Project docs for information.