<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>org.daisy</groupId>
    <artifactId>daisy</artifactId>
    <version>4</version>
    <relativePath />
  </parent>

  <groupId>org.daisy.pipeline.modules</groupId>
  <artifactId>modules-bom</artifactId>
  <version>1.14.3</version>
  <packaging>pom</packaging>

  <name>DAISY Pipeline 2 :: Modules BoM</name>
  <description>Bill-of-Materials POM for all modules</description>

  <dependencyManagement>
    <dependencies>
      <!--
          audio
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>audio-common</artifactId>
        <version>3.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>audio-encoder-lame</artifactId>
        <version>3.0.5</version>
      </dependency>
      
      <!--
          braille
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>common-utils</artifactId>
        <version>8.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>css-utils</artifactId>
        <version>5.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>dotify-utils</artifactId>
        <version>4.1.0</version>
      </dependency>
      <!-- list main libhyphen-utils first because this determines the version of the 'doc' artifact picked for the website -->
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>libhyphen-utils</artifactId>
        <version>2.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>libhyphen-utils</artifactId>
        <classifier>linux</classifier>
        <version>2.0.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>libhyphen-utils</artifactId>
        <classifier>mac</classifier>
        <version>2.0.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>libhyphen-utils</artifactId>
        <classifier>windows</classifier>
        <version>2.0.2</version>
      </dependency>
      <!-- list main liblouis-utils first because this determines the version of the 'doc' artifact picked for the website -->
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>liblouis-utils</artifactId>
        <version>3.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>liblouis-utils</artifactId>
        <classifier>linux</classifier>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>liblouis-utils</artifactId>
        <classifier>mac</classifier>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>liblouis-utils</artifactId>
        <classifier>windows</classifier>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>pef-utils</artifactId>
        <version>4.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>texhyph-utils</artifactId>
        <version>2.0.3</version>
      </dependency>
      
      <!--
          common
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>common-utils</artifactId>
        <version>1.3.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>file-utils</artifactId>
        <version>2.1.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>fileset-utils</artifactId>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>html-utils</artifactId>
        <version>5.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>image-utils</artifactId>
        <version>1.0.7</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>mathml-utils</artifactId>
        <version>1.0.1</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>mediatype-utils</artifactId>
        <version>1.2.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>validation-utils</artifactId>
        <version>1.0.8</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>zip-utils</artifactId>
        <version>2.1.5</version>
      </dependency>
      
      <!--
          nlp
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-break-detection</artifactId>
        <version>2.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>html-break-detection</artifactId>
        <version>1.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>nlp-common</artifactId>
        <version>2.0.1</version>
      </dependency>
      <!-- <dependency> -->
      <!--   <groupId>org.daisy.pipeline.modules</groupId> -->
      <!--   <artifactId>nlp-light-lexer</artifactId> -->
      <!--   <version>1.0.1-SNAPSHOT</version> -->
      <!-- </dependency> -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>nlp-omnilang-lexer</artifactId>
        <version>1.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>nlp-ruled-lexer</artifactId>
        <version>1.0.3</version>
      </dependency>
      <!-- <dependency> -->
      <!--   <groupId>org.daisy.pipeline.modules</groupId> -->
      <!--   <artifactId>zedai-break-detection</artifactId> -->
      <!--   <version>2.0.2-SNAPSHOT</version> -->
      <!-- </dependency> -->
      
      <!--
          scripts-utils
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>ace-adapter</artifactId>
        <version>1.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>asciimath-utils</artifactId>
        <version>1.0.8</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>css-utils</artifactId>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy202-utils</artifactId>
        <version>1.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy3-utils</artifactId>
        <version>3.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-utils</artifactId>
        <version>2.0.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub-utils</artifactId>
        <version>1.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epubcheck-adapter</artifactId>
        <version>1.1.8</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub3-to-html</artifactId>
        <version>1.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>smil-utils</artifactId>
        <version>2.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>metadata-utils</artifactId>
        <version>2.0.1</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>odf-utils</artifactId>
        <version>1.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>zedai-utils</artifactId>
        <version>1.1.1</version>
      </dependency>
      
      <!--
          scripts
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy202-to-epub3</artifactId>
        <version>2.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy202-validator</artifactId>
        <version>2.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy202-to-daisy3</artifactId>
        <version>1.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy3-to-daisy202</artifactId>
        <version>2.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>daisy3-to-epub3</artifactId>
        <version>2.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-to-daisy3</artifactId>
        <version>3.1.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-to-epub3</artifactId>
        <version>2.1.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-to-html</artifactId>
        <version>2.1.1</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-to-odt</artifactId>
        <version>2.1.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>dtbook-to-pef</artifactId>
        <version>7.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-to-rtf</artifactId>
        <version>2.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-to-zedai</artifactId>
        <version>2.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-validator</artifactId>
        <version>3.0.1</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub-to-daisy</artifactId>
        <version>1.0.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub2-to-epub3</artifactId>
        <version>1.0.1</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub3-to-daisy202</artifactId>
        <version>2.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub3-to-daisy3</artifactId>
        <version>1.0.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub3-to-epub3</artifactId>
        <version>3.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>epub3-to-pef</artifactId>
        <version>4.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub3-validator</artifactId>
        <version>2.0.1</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>html-to-dtbook</artifactId>
        <version>2.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>html-to-epub3</artifactId>
        <version>2.1.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>html-to-pef</artifactId>
        <version>4.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>nimas-fileset-validator</artifactId>
        <version>2.0.3</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>zedai-to-epub3</artifactId>
        <version>2.2.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>zedai-to-html</artifactId>
        <version>2.1.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules.braille</groupId>
        <artifactId>zedai-to-pef</artifactId>
        <version>5.0.2</version>
      </dependency>
      
      <!--
          tts
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>css-speech</artifactId>
        <version>3.1.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>dtbook-tts</artifactId>
        <version>3.0.2</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>epub3-tts</artifactId>
        <version>2.2.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>text-to-ssml</artifactId>
        <version>3.0.4</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-acapela</artifactId>
        <version>3.0.6</version>
      </dependency>
      <!--
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-attbin</artifactId>
        <version>1.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-attnative</artifactId>
        <version>2.0.0-SNAPSHOT</version>
      </dependency>
      -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-cereproc</artifactId>
        <version>1.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-espeak</artifactId>
        <version>3.0.7</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-google</artifactId>
        <version>1.0.0</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-osx</artifactId>
        <version>3.0.5</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-sapinative</artifactId>
        <version>3.0.5</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-adapter-qfrency</artifactId>
        <version>1.0.5</version>
      </dependency>
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>tts-common</artifactId>
        <version>3.3.1</version>
      </dependency>
      <!-- <dependency> -->
      <!--   <groupId>org.daisy.pipeline.modules</groupId> -->
      <!--   <artifactId>zedai-to-ssml</artifactId> -->
      <!--   <version>1.0.4-SNAPSHOT</version> -->
      <!-- </dependency> -->
      <dependency>
        <groupId>org.daisy.pipeline.modules</groupId>
        <artifactId>mathml-to-ssml</artifactId>
        <version>1.0.4</version>
      </dependency>
      
      <!--
          Third-Party Libraries
      -->
      <!--
          for epubcheck-adapter
      -->
      <dependency>
        <groupId>org.w3c</groupId>
        <artifactId>epubcheck</artifactId>
        <version>4.2.5</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-compress</artifactId>
        <version>1.20</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-core-asl</artifactId>
        <version>1.9.12</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.12</version>
      </dependency>
      <!--
          for css-utils (braille) and css-speech
      -->
      <dependency>
        <groupId>org.daisy.libs</groupId>
        <artifactId>jstyleparser</artifactId>
        <version>1.20-p18</version>
      </dependency>
      <dependency>
        <groupId>org.unbescape</groupId>
        <artifactId>unbescape</artifactId>
        <version>1.1.0.RELEASE</version>
      </dependency>
      <!--
          for braille/common-utils and braille/css-utils
      -->
      <dependency>
        <groupId>org.daisy.braille</groupId>
        <artifactId>braille-css</artifactId>
        <version>1.20.0</version>
      </dependency>
      <!--
          for scripts-utils/css-utils, braille/common-utils and braille/css-utils
      -->
      <dependency>
        <groupId>org.apache.servicemix.bundles</groupId>
        <artifactId>org.apache.servicemix.bundles.antlr-runtime</artifactId>
        <version>3.5.2_1</version>
      </dependency>
      <!--
          for scripts-utils/css-utils
      -->
      <dependency>
        <groupId>org.daisy.libs</groupId>
        <artifactId>io.bit3.jsass</artifactId>
        <version>5.10.4-p1</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.9</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-text</artifactId>
        <version>1.8</version>
      </dependency>
      <dependency>
        <groupId>org.sharegov</groupId>
        <artifactId>mjson</artifactId>
        <version>1.4.1</version>
      </dependency>
      <!--
          for braille/common-utils, dotify-utils and pef-utils
      -->
      <dependency>
        <groupId>org.daisy.dotify</groupId>
        <artifactId>dotify.library</artifactId>
        <version>1.0.1</version>
        <exclusions>
          <exclusion>
            <!--
                Exclude liblouis-java because it is the "standalone" version and we can't have both
                the standalone and regular version on the class path. Note that Dotify's
                Liblouis-based translator will not work because of this.
            -->
            <groupId>org.liblouis</groupId>
            <artifactId>liblouis-java</artifactId>
          </exclusion>
          <exclusion>
            <!--
                covered by org.codehaus.woodstox:woodstox-core-lgpl (framework dependency)
            -->
            <groupId>com.fasterxml.woodstox</groupId>
            <artifactId>woodstox-core</artifactId>
          </exclusion>
          <exclusion>
            <groupId>net.sf.saxon</groupId>
            <artifactId>Saxon-HE</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <!--
          for liblouis-utils
      -->
      <dependency>
        <groupId>org.liblouis</groupId>
        <artifactId>liblouis-java</artifactId>
        <version>4.4.0</version>
      </dependency>
      <dependency>
        <groupId>net.java.dev.jna</groupId>
        <artifactId>jna</artifactId>
        <version>5.2.0</version>
      </dependency>
      <!--
          for libhyphen-utils
      -->
      <dependency>
        <groupId>org.daisy.bindings</groupId>
        <artifactId>jhyphen</artifactId>
        <version>1.0.2</version>
      </dependency>
      <!--
          for texhyph-utils
      -->
      <dependency>
        <groupId>com.googlecode.texhyphj</groupId>
        <artifactId>texhyphj</artifactId>
        <version>1.2</version>
      </dependency>
      <!--
          for tts-adapter-google
      -->
      <dependency>
        <groupId>org.json</groupId>
        <artifactId>json</artifactId>
        <version>20200518</version>
      </dependency>
      <!--
          for tts-adapter-acapela (includes jna 4.0.0)
      -->
      <dependency>
        <groupId>org.daisy.libs</groupId>
        <artifactId>jnaerator</artifactId>
        <version>0.11-p1</version>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <scm>
    <tag>v1.14.3</tag>
  </scm>
</project>
