Common parameters
Certain parameters apply to all transformations that DITA Open Toolkit supports.
- args.debug
- Specifies whether debugging information is included in the log. The allowed values are yes and no; the default value is no.
- args.draft
- Specifies whether the content of <draft-comment> and <required-cleanup> elements is included in the output. The allowed values are yes and no; the default value is no.
- args.figurelink.style
- Specifies how cross references to figures are styled in output. The allowed values are NUMBER, TITLE, and NUMTITLE.
- args.filter
-
Specifies filter file(s) used to include, exclude, or flag content. Relative paths are resolved against the DITA-OT base directory (for backwards compatibility) and internally converted to absolute paths.
Note:To specify multiple filter files, use the system path separator character to delimit individual file paths (semicolon โ
;
โ on Windows, and colon โ:
โ on macOS and Linux) and wrap the value in quotes:--args.filter="filter1.ditaval;filter2.ditaval;filter3.ditaval"
DITAVAL files are evaluated in the order specified, so conditions specified in the first file take precedence over matching conditions specified in later files, just as conditions at the start of a DITAVAL document take precedence over matching conditions later in the same document.
- args.gen.task.lbl
- Specifies whether to generate headings for sections within task topics. The allowed values are YES and NO.
- args.grammar.cache
- Specifies whether the grammar-caching feature of the XML parser is used. The allowed values are yes and no; the default value is yes.
- args.input
- Specifies the main file for your documentation project.
- args.input.dir
- Specifies the base directory for your documentation project.
- args.output.base
- Specifies the name of the output file without file extension.
- args.rellinks
- Specifies which links to include in the output. The following values are supported:
- none โ No links are included.
- all โ All links are included.
- noparent โ Ancestor and parent links are not included.
- nofamily โ Parent, ancestor, child, descendant, sibling, next, previous, and cousin links are not included.
- args.resources
- Specifies resource files.
- args.tablelink.style
- Specifies how cross references to tables are styled. The allowed values are NUMBER, TITLE, and NUMTITLE.
- build-step.branch-filter
- Run process branch-filter The allowed values are true and false; the default value is true.
- build-step.chunk
- Run process chunk The allowed values are true and false; the default value is true.
- build-step.clean-preprocess
- Run process clean-preprocess The allowed values are true and false; the default value is true.
- build-step.clean-temp
- Run process clean-temp The allowed values are true and false; the default value is true.
- build-step.coderef
- Run process coderef The allowed values are true and false; the default value is true.
- build-step.conref
- Run process conref The allowed values are true and false; the default value is true.
- build-step.copy-flag
- Run process copy-flag The allowed values are true and false; the default value is true.
- build-step.copy-html
- Run process copy-html The allowed values are true and false; the default value is true.
- build-step.copy-image
- Run process copy-image The allowed values are true and false; the default value is true.
- build-step.keyref
- Run process keyref The allowed values are true and false; the default value is true.
- build-step.map-profile
- Run process map-profile The allowed values are true and false; the default value is true.
- build-step.maplink
- Run process maplink The allowed values are true and false; the default value is true.
- build-step.mapref
- Run process mapref The allowed values are true and false; the default value is true.
- build-step.move-meta-entries
- Run process move-meta-entries The allowed values are true and false; the default value is true.
- build-step.normalize-codeblock
- Run process normalize-codeblock The allowed values are true and false; the default value is true.
- build-step.profile
- Run process profile The allowed values are true and false; the default value is false.
- build-step.topic-profile
- Run process topic-profile The allowed values are true and false; the default value is false.
- build-step.topicpull
- Run process topicpull The allowed values are true and false; the default value is true.
- clean.temp
- Specifies whether DITA-OT deletes the files in the temporary directory after it finishes a build. The allowed values are yes and no; the default value is yes.
- conserve-memory
- Conserve memory at the expense of processing speed. The allowed values are true and false; the default value is false.
- default.language
- Specifies the language
that is used if the input file does not have the
@xml:lang
attribute set on the root element. By default, this is set to en. The allowed values are those that are defined in IETF BCP 47, Tags for Identifying Languages. - dita.dir
- Specifies where DITA-OT is installed.
- dita.input.valfile
- Specifies a filter file to be used to include, exclude, or flag content.
- dita.temp.dir
- Specifies the location of the temporary directory.
- filter-stage
- Specifies whether filtering is done before all other processing, or after key and conref processing. The allowed values are early and late; the default value is early.
- force-unique
- Generate copy-to attributes to duplicate topicref elements. The allowed values are true and false; the default value is false.
- generate-debug-attributes
- Specifies whether the @xtrf and @xtrc debugging attributes are generated in the temporary files. The following values are supported:
- true (default) โ Enables generation of debugging attributes
- false โ Disables generation of debugging attributes
- generate.copy.outer
- Adjust how output is generated for content that is located outside the directory containing the input resource (DITA map or topic). The following values are supported:
- 1 (default) โ Do not generate output for content that is located outside the DITA map directory.
- 3 โ Shift the output directory so that it contains all output for the publication.
- link-crawl
- Specifies whether to crawl only those topic links found in maps, or all discovered topic links. The allowed values are map and topic; the default value is topic.
- onlytopic.in.map
- Specifies whether files that are linked to, or referenced with a @conref attribute, generate output. The allowed values are true and false; the default value is false.
- outer.control
- Specifies whether to warn or fail if content is located outside the directory containing the input resource (DITA map or topic). The following values are supported:
- fail โ Fail quickly if files are going to be generated or copied outside of the directory.
- warn (default) โ Complete the operation if files will be generated or copied outside of the directory, but log a warning.
- quiet โ Quietly finish without generating warnings or errors.
- output.dir
- Specifies the name and location of the output directory.
- parallel
- Run processes in parallel when possible. The allowed values are true and false; the default value is false.
- processing-mode
- Specifies how DITA-OT handles errors and error recovery. The following values are supported:
- strict โ When an error is encountered, DITA-OT stops processing
- lax (default) โ When an error is encountered, DITA-OT attempts to recover from it
- skip โ When an error is encountered, DITA-OT continues processing but does not attempt error recovery
- remove-broken-links
- Remove broken related links. The allowed values are true and false; the default value is false.
- result.rewrite-rule.class
- Specifies the name of the Java class used to rewrite filenames.
- result.rewrite-rule.xsl
- Specifies the name of the XSLT file used to rewrite filenames.
- root-chunk-override
- Override for map chunk attribute value.
- store-type
- Temporary file store type. The allowed values are file and memory; the default value is file.
- transtype
- Specifies the output format (transformation type).
- validate
- Specifies whether DITA-OT validates the content. The allowed values are true and false; the default value is true.