<?xml version="1.0"?><project>
  <parent>
    <artifactId>docbkx</artifactId>
    <groupId>com.agilejava.docbkx</groupId>
    <version>2.0.6</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>docbkx-maven-plugin</artifactId>
  <packaging>maven-plugin</packaging>
  <name>Docbkx Maven Plugin</name>
  <version>2.0.6</version>
  <description>A Maven plugin for generating HTML from DocBook.</description>
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.1</version>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <tasks>
            <mkdir dir="target/tmp"></mkdir>
            <unzip src="lib/docbook-xsl-${docbook.xsl.version}.zip" dest="target/tmp">
              <patternset>
                <include name="docbook-xsl-${docbook.xsl.version}/extensions/saxon65.jar"></include>
                <include name="docbook-xsl-${docbook.xsl.version}/images/**/*.*"></include>
              </patternset>
            </unzip>
            <unjar src="target/tmp/docbook-xsl-${docbook.xsl.version}/extensions/saxon65.jar" dest="target/generated-resources">
              <patternset>
                <exclude name="META-INF"></exclude>
              </patternset>
            </unjar>
            <copy todir="target/generated-resources/META-INF">
              <fileset dir="target/tmp/docbook-xsl-${docbook.xsl.version}">
                <include name="images/**/*.*"></include>
              </fileset>
            </copy>
          </tasks>
        </configuration>
      </plugin>
      <plugin>
        <groupId>com.agilejava.docbkx</groupId>
        <artifactId>docbkx-builder-maven-plugin</artifactId>
        <executions>
          <execution>
            <id>generate-man</id>
            <goals>
              <goal>build</goal>
            </goals>
            <configuration>
              <type>manpages</type>
            </configuration>
          </execution>
          <execution>
            <id>generate-html</id>
            <goals>
              <goal>build</goal>
            </goals>
            <configuration>
              <type>html</type>
              <superClassName>com.agilejava.docbkx.maven.AbstractHtmlMojo</superClassName>
              <excludedProperties>root.filename,base.dir</excludedProperties>
            </configuration>
          </execution>
          <execution>
            <id>generate-eclipse</id>
            <goals>
              <goal>build</goal>
            </goals>
            <configuration>
              <type>eclipse</type>
              <stylesheetPath>eclipse/eclipse.xsl</stylesheetPath>
              <superClassName>com.agilejava.docbkx.maven.AbstractEclipseMojo</superClassName>
              <excludedProperties>root.filename,base.dir,manifest.in.base.dir</excludedProperties>
            </configuration>
          </execution>
          <execution>
            <id>generate-pdf</id>
            <goals>
              <goal>build</goal>
            </goals>
            <configuration>
              <type>fo</type>
              <superClassName>com.agilejava.docbkx.maven.AbstractPdfMojo</superClassName>
              <className>DocbkxPdfMojo</className>
              <pluginSuffix>pdf</pluginSuffix>
            </configuration>
          </execution>
        </executions>
        <configuration>
          <version>${docbook.xsl.version}</version>
          <packageName>com.agilejava.docbkx.maven</packageName>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <dependencies>
    <dependency>
      <groupId>xerces</groupId>
      <artifactId>xercesImpl</artifactId>
      <version>2.8.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>xerces</groupId>
      <artifactId>xmlParserAPIs</artifactId>
      <version>2.6.2</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>fop</groupId>
      <artifactId>fop</artifactId>
      <version>0.20.5</version>
    </dependency>
    <dependency>
      <groupId>avalon-framework</groupId>
      <artifactId>avalon-framework</artifactId>
      <version>4.1.5</version>
    </dependency>
    <dependency>
      <groupId>batik</groupId>
      <artifactId>batik-1.5-fop</artifactId>
      <version>0.20-5</version>
    </dependency>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-plugin-api</artifactId>
      <version>2.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-project</artifactId>
      <version>2.0.4</version>
    </dependency>
    <dependency>
      <groupId>com.agilejava.docbkx</groupId>
      <artifactId>docbkx-maven-base</artifactId>
    </dependency>
  </dependencies>
  <reporting>
    <plugins>
      <plugin>
        <artifactId>maven-changes-plugin</artifactId>
        <version>2.0-beta-2</version>
        <reportSets>
          <reportSet>
            <reports>
              <report>changes-report</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <artifactId>maven-plugin-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
      </plugin>
    </plugins>
  </reporting>
  <distributionManagement>
    <status>deployed</status>
  </distributionManagement>
  <properties>
    <docbook.xsl.version>1.72.0</docbook.xsl.version>
  </properties>
</project>