<?xml version="1.0" encoding="ISO-8859-1"?>
<document>

  <properties>
    <title>Properties</title>
    <author email="dion@apache.org">dIon Gillard</author>
  </properties>

  <body>
    <section name="Application Generation Settings">
      <div>Some of these properties are prompted for when the plugin runs, if not already specified.</div>
      <table>
        <tr><th>Property</th><th>Optional?</th><th>Description</th><th>Default</th></tr>
        <tr>
          <td>maven.genapp.template</td>
          <td>Yes</td>
          <td>
            Specifies the template to use when generating the application.
            If this property is not defined, the user will be prompted.
          </td>
          <td>
          	default
          </td>
        </tr>
        <tr>
          <td>maven.genapp.template.dir</td>
          <td>No</td>
          <td>
            Specifies the template directory to use when generating the application.
            Usually set based on the maven.genapp.template chosen.  Users can override
            this property and maven.genapp.template (which will then go unused)
            in order to use a custom template directory.  This can be useful for other
            plugins.
          </td>
          <td>
          	Specified by the template.
          </td>
        </tr>
        <tr>
          <td>maven.genapp.template.id</td>
          <td>Yes</td>
          <td>
            Specifies the id of the application to be generated
            If this property is not defined, the user will be prompted.
          </td>
          <td>
            app
          </td>
        </tr>
        <tr>
          <td>maven.genapp.template.name</td>
          <td>Yes</td>
          <td>
            Specifies the name of the application to be generated
            If this property is not defined, the user will be prompted.
          </td>
          <td>
            Example Application
          </td>
        </tr>
        <tr>
          <td>maven.genapp.template.package</td>
          <td>Yes</td>
          <td>
            Specifies the name of the Java package that code will be
            generated for.
            If this property is not defined, the user will be prompted.
          </td>
          <td>
            example.app
          </td>
        </tr>
      </table>
    </section>
  </body>
</document>
