Fork me on GitHub

xml:transform

Full name:

org.codehaus.mojo:xml-maven-plugin:1.1.0:transform

Description:

The TransformMojo is used for transforming a set of files using a common stylesheet.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: generate-resources.

Optional Parameters

Name Type Since Description
<catalogHandling> AbstractXmlMojo$CatalogHandling 1.0.2 How to handle entities which cannot be found in any catalog. See Common Goal Properties.
Default value is: passThrough.
User property is: xml.catalogHandling.
<catalogs> String[] 1.0 An XML catalog file, or URL, which is being used to resolve entities. See Catalog files.
<forceCreation> boolean 1.0 Whether creating the transformed files should be forced.
Default value is: false.
User property is: xml.forceCreation.
<skip> boolean 1.0.1 Whether to skip execution.
Default value is: false.
User property is: xml.skip.
<transformationSets> TransformationSet[] 1.0 Specifies one or more sets of files, which are being transformed. See Transforming XML Files
<transformerFactory> String 1.0 Transformer factory use. By default, the systems default transformer factory is used. If you use this feature you must use at least jdk 1.6
User property is: xml.transformerFactory.

Parameter Details

<catalogHandling>

How to handle entities which cannot be found in any catalog. See Common Goal Properties.
  • Type: org.codehaus.mojo.xml.AbstractXmlMojo$CatalogHandling
  • Since: 1.0.2
  • Required: No
  • User Property: xml.catalogHandling
  • Default: passThrough

<catalogs>

An XML catalog file, or URL, which is being used to resolve entities. See Catalog files.
  • Type: java.lang.String[]
  • Since: 1.0
  • Required: No

<forceCreation>

Whether creating the transformed files should be forced.
  • Type: boolean
  • Since: 1.0
  • Required: No
  • User Property: xml.forceCreation
  • Default: false

<skip>

Whether to skip execution.
  • Type: boolean
  • Since: 1.0.1
  • Required: No
  • User Property: xml.skip
  • Default: false

<transformationSets>

Specifies one or more sets of files, which are being transformed. See Transforming XML Files
  • Type: org.codehaus.mojo.xml.transformer.TransformationSet[]
  • Since: 1.0
  • Required: No

<transformerFactory>

Transformer factory use. By default, the systems default transformer factory is used. If you use this feature you must use at least jdk 1.6
  • Type: java.lang.String
  • Since: 1.0
  • Required: No
  • User Property: xml.transformerFactory