Fork me on GitHub

Transforming XML files by applying an XSLT stylesheet

The following configuration snippet would transform all files in the directory src/main/xml by applying the stylesheet src/main/stylesheet.xsl.

<build>
  <plugins>
    ...
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>xml-maven-plugin</artifactId>
      <executions>
        <execution>
          <goals>
            <goal>transform</goal>
          </goals>
        </execution>
      </executions>
      <configuration>
        <transformationSets>
          <transformationSet>
            <dir>src/main/xml</dir>
            <stylesheet>src/main/stylesheet.xsl</stylesheet>
          </transformationSet>
        </transformationSets>
      </configuration>
    </plugin>
    ...
  </plugins>
</build>