@@ -33,24 +33,24 @@ The `<modello>` task supports several attributes and nested elements to configur
3333
3434### Attributes
3535
36- | Attribute | Type | Description | Required | Default |
37- | :-------------------------------| :----------| :--------------------------------------------------------------------------------------| :--------:| :---------:|
38- | ** ` version ` ** | ` String ` | The model version to generate (e.g., ` 1.0.0 ` ). | ** Yes** | — |
39- | ** ` outputDirectory ` ** | ` File ` | The directory where the generated files will be written. | ** Yes** | — |
40- | ** ` javaSource ` ** | ` String ` | Target Java version for generated source code. | No | ` 8 ` |
41- | ** ` encoding ` ** | ` String ` | Character encoding for generated files. | No | ` "utf-8" ` |
42- | ** ` packageWithVersion ` ** | ` boolean ` | Whether to append the version to the package name (` "true" ` / ` "false" ` ). | No | ` false ` |
43- | ** ` packagedVersions ` ** | ` String ` | Additional historical versions, each generated into a versioned package. | No | — |
44- | ** ` domAsXpp3 ` ** | ` boolean ` | Whether to generate DOM content as Xpp3Dom (` "true" ` ) or W3C DOM Element (` "false" ` ). | No | ` true ` |
45- | ** ` licenseFile ` ** | ` File ` | Path to file containing license header text to prepend to generated files. | No | — |
46- | ** ` licenseText ` ** | ` String ` | License header text to prepend to generated files. | No | — |
47- | ** ` extendedClassnameSuffix ` ** | ` String ` | Writer class name suffix for the ` xpp3-extended-writer ` goal. | No | ` Ex ` |
48- | ** ` xsdFileName ` ** | ` String ` | Custom output file name for generated XSD schema (` xsd ` goal). | No | — |
49- | ** ` enforceMandatoryElements ` ** | ` boolean ` | Whether to enforce mandatory elements in XSD (` "true" ` / ` "false" ` ). | No | ` false ` |
50- | ** ` jsonSchemaFileName ` ** | ` String ` | Custom output file name for generated JSON Schema (` jsonschema ` goal). | No | — |
51- | ** ` firstVersion ` ** | ` String ` | Earliest version to document when generating documentation (` xdoc ` goal). | No | — |
52- | ** ` xdocFileName ` ** | ` String ` | Custom output file name for generated XDoc documentation (` xdoc ` goal). | No | — |
53- | ** ` velocityBasedir ` ** | ` File ` | Base directory of template files (required only for Velocity-based goals). | No | — |
36+ | Attribute | Type | Description | Required | Default |
37+ | :-------------------------------| :----------| :--------------------------------------------------------------------------------------| :--------:| :--------------- :|
38+ | ** ` version ` ** | ` String ` | The model version to generate (e.g., ` 1.0.0 ` ). | ** Yes** | — |
39+ | ** ` outputDirectory ` ** | ` File ` | The directory where the generated files will be written. | ** Yes** | — |
40+ | ** ` javaSource ` ** | ` String ` | Target Java version for generated source code. | No | ` 8 ` |
41+ | ** ` encoding ` ** | ` String ` | Character encoding for generated files. | No | ` "utf-8" ` |
42+ | ** ` packageWithVersion ` ** | ` boolean ` | Whether to append the version to the package name (` "true" ` / ` "false" ` ). | No | ` false ` |
43+ | ** ` packagedVersions ` ** | ` String ` | Additional historical versions, each generated into a versioned package. | No | — |
44+ | ** ` domAsXpp3 ` ** | ` boolean ` | Whether to generate DOM content as Xpp3Dom (` "true" ` ) or W3C DOM Element (` "false" ` ). | No | ` true ` |
45+ | ** ` licenseFile ` ** | ` File ` | Path to file containing license header text to prepend to generated files. | No | — |
46+ | ** ` licenseText ` ** | ` String ` | License header text to prepend to generated files. | No | — |
47+ | ** ` extendedClassnameSuffix ` ** | ` String ` | Writer class name suffix for the ` xpp3-extended-writer ` goal. | No | ` Ex ` |
48+ | ** ` xsdFileName ` ** | ` String ` | Custom output file name for generated XSD schema (` xsd ` goal). | No | — |
49+ | ** ` enforceMandatoryElements ` ** | ` boolean ` | Whether to enforce mandatory elements in XSD (` "true" ` / ` "false" ` ). | No | ` false ` |
50+ | ** ` jsonSchemaFileName ` ** | ` String ` | Custom output file name for generated JSON Schema (` jsonschema ` goal). | No | — |
51+ | ** ` firstVersion ` ** | ` String ` | Earliest version to document when generating documentation (` xdoc ` goal). | No | — |
52+ | ** ` xdocFileName ` ** | ` String ` | Custom output file name for generated XDoc documentation (` xdoc ` goal). | No | — |
53+ | ** ` velocityBasedir ` ** | ` File ` | Base directory of Velocity templates ( ` velocity ` goal). | No | project basedir |
5454
5555### Nested Elements
5656
0 commit comments